Home
last modified time | relevance | path

Searched refs:router (Results 1 – 14 of 14) sorted by relevance

/net/batman-adv/
A Drouting.c126 if (router != neigh_node) in batadv_update_route()
130 batadv_neigh_node_put(router); in batadv_update_route()
541 if (!router) in batadv_find_router()
542 return router; in batadv_find_router()
548 return router; in batadv_find_router()
581 cand->if_outgoing, router, in batadv_find_router()
625 batadv_neigh_node_put(router); in batadv_find_router()
628 router = next_candidate_router; in batadv_find_router()
631 batadv_neigh_node_put(router); in batadv_find_router()
634 router = first_candidate_router; in batadv_find_router()
[all …]
A Dbat_v.c524 struct batadv_neigh_node *router; in batadv_v_gw_throughput_get() local
528 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get()
529 if (!router) in batadv_v_gw_throughput_get()
532 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get()
546 batadv_neigh_node_put(router); in batadv_v_gw_throughput_get()
659 struct batadv_neigh_node *router; in batadv_v_gw_dump_entry() local
665 if (!router) in batadv_v_gw_dump_entry()
705 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router->addr)) { in batadv_v_gw_dump_entry()
711 router->if_incoming->net_dev->name)) { in batadv_v_gw_dump_entry()
717 router->if_incoming->net_dev->ifindex)) { in batadv_v_gw_dump_entry()
[all …]
A Dbat_iv_ogm.c1018 if (router == neigh_node) in batadv_iv_ogm_orig_update()
1021 if (router) { in batadv_iv_ogm_orig_update()
1039 router->if_incoming); in batadv_iv_ogm_orig_update()
1053 batadv_neigh_node_put(router); in batadv_iv_ogm_orig_update()
1372 if (router) { in batadv_iv_ogm_process_per_outif()
1384 if (router && router_router && in batadv_iv_ogm_process_per_outif()
1498 batadv_neigh_node_put(router); in batadv_iv_ogm_process_per_outif()
2262 if (!router) in batadv_iv_gw_get_best_gw_node()
2410 if (!router) in batadv_iv_gw_dump_entry()
2441 router->addr) || in batadv_iv_gw_dump_entry()
[all …]
A Dbat_v_ogm.c523 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_forward() local
539 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_forward()
542 if (neigh_node != router) in batadv_v_ogm_forward()
585 batadv_neigh_node_put(router); in batadv_v_ogm_forward()
692 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_route_update() local
712 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_route_update()
713 if (router && router->orig_node != orig_node && !orig_neigh_router) { in batadv_v_ogm_route_update()
730 if (router == neigh_node) in batadv_v_ogm_route_update()
737 if (router) { in batadv_v_ogm_route_update()
738 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_v_ogm_route_update()
[all …]
A Doriginator.c320 struct batadv_neigh_node *router = NULL; in batadv_orig_router_get() local
327 router = rcu_dereference(orig_ifinfo->router); in batadv_orig_router_get()
331 if (router && !kref_get_unless_zero(&router->refcount)) in batadv_orig_router_get()
332 router = NULL; in batadv_orig_router_get()
335 return router; in batadv_orig_router_get()
810 struct batadv_neigh_node *router; in batadv_orig_ifinfo_release() local
818 router = rcu_dereference_protected(orig_ifinfo->router, true); in batadv_orig_ifinfo_release()
819 batadv_neigh_node_put(router); in batadv_orig_ifinfo_release()
A Dgateway_client.c201 struct batadv_neigh_node *router = NULL; in batadv_gw_election() local
228 router = batadv_orig_router_get(next_gw->orig_node, in batadv_gw_election()
230 if (!router) { in batadv_gw_election()
235 router_ifinfo = batadv_neigh_ifinfo_get(router, in batadv_gw_election()
277 batadv_neigh_node_put(router); in batadv_gw_election()
A Dtranslation-table.c1715 struct batadv_neigh_node *router, *best_router = NULL; in batadv_transtable_best_orig() local
1722 router = batadv_orig_router_get(orig_entry->orig_node, in batadv_transtable_best_orig()
1724 if (!router) in batadv_transtable_best_orig()
1728 bao->neigh.cmp(router, BATADV_IF_DEFAULT, best_router, in batadv_transtable_best_orig()
1730 batadv_neigh_node_put(router); in batadv_transtable_best_orig()
1738 best_router = router; in batadv_transtable_best_orig()
A Dtypes.h262 struct batadv_neigh_node __rcu *router; member
/net/ipv6/
A DKconfig30 to pick an appropriate router, especially when the hosts
225 This driver is useful if the other endpoint is a Cisco router: Cisco
274 Normally, a multicast router runs a userspace daemon and decides
276 destination addresses. If you say Y here, the multicast router
A Dndisc.c526 bool router, bool solicited, bool override, bool inc_opt) in ndisc_send_na() argument
565 .icmp6_router = router, in ndisc_send_na()
/net/ipv4/
A DKconfig16 bool "IP: advanced router"
18 If you intend to run your Linux box mostly as a router, i.e. as a
27 Note that your box can only act as a router if you enable IP
68 Normally, a router decides what to do with a received packet based
70 the Linux router will also be able to take the packet's source
88 for those packets. The router considers all these paths to be of
202 This driver is useful if the other endpoint is a Cisco router: Cisco
225 This is used if you want your machine to act as a router for IP
237 Normally, a multicast router runs a userspace daemon and decides
239 destination addresses. If you say Y here, the multicast router
/net/qrtr/
A DKconfig8 Say Y if you intend to use Qualcomm IPC router protocol. The
/net/netfilter/
A DKconfig1140 firewall/router, but machines behind it can never exchange large
1202 load-balancing router/server/switch. Basically, this match returns
/net/sched/
A DKconfig33 (RSVP) on your Linux router if you also say Y to the corresponding

Completed in 56 milliseconds