Home
last modified time | relevance | path

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

1234

/linux/arch/x86/pci/
H A Dirq.c53 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq);
54 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq,
56 int (*lvl)(struct pci_dev *router, struct pci_dev *dev, int pirq,
62 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device);
349 static int pirq_finali_get(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_get() argument
368 static int pirq_finali_set(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_set() argument
390 static int pirq_finali_lvl(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_lvl() argument
412 static unsigned int read_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr) in read_config_nybble() argument
417 pci_read_config_byte(router, reg, &x); in read_config_nybble()
421 static void write_config_nybble(struct pci_dev *router, unsigned offset, in write_config_nybble() argument
[all …]
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c458 rhashtable_lookup_fast(&sw->router->kern_neigh_cache_ht, key, in prestera_kern_neigh_cache_find()
474 rhashtable_remove_fast(&sw->router->kern_neigh_cache_ht, in __prestera_kern_neigh_cache_destroy()
496 err = rhashtable_insert_fast(&sw->router->kern_neigh_cache_ht, in __prestera_kern_neigh_cache_create()
544 rhashtable_lookup_fast(&sw->router->kern_fib_cache_ht, key, in prestera_kern_fib_cache_find()
571 rhashtable_remove_fast(&sw->router->kern_fib_cache_ht, in prestera_kern_fib_cache_destroy()
634 err = rhashtable_insert_fast(&sw->router->kern_fib_cache_ht, in prestera_kern_fib_cache_create()
1081 rhashtable_walk_enter(&sw->router->kern_neigh_cache_ht, &iter); in prestera_k_arb_hw_evt()
1131 rhashtable_walk_enter(&sw->router->kern_neigh_cache_ht, &iter); in __prestera_k_arb_fib_evt2nc()
1259 rhashtable_free_and_destroy(&sw->router->kern_fib_cache_ht, in prestera_k_arb_abort()
1262 rhashtable_free_and_destroy(&sw->router->kern_neigh_cache_ht, in prestera_k_arb_abort()
[all …]
H A Dprestera_router_hw.c71 err = rhashtable_init(&sw->router->nh_neigh_ht, in prestera_router_hw_init()
76 err = rhashtable_init(&sw->router->nexthop_group_ht, in prestera_router_hw_init()
81 err = rhashtable_init(&sw->router->fib_ht, in prestera_router_hw_init()
86 INIT_LIST_HEAD(&sw->router->vr_list); in prestera_router_hw_init()
87 INIT_LIST_HEAD(&sw->router->rif_entry_list); in prestera_router_hw_init()
92 rhashtable_destroy(&sw->router->nexthop_group_ht); in prestera_router_hw_init()
94 rhashtable_destroy(&sw->router->nh_neigh_ht); in prestera_router_hw_init()
101 rhashtable_free_and_destroy(&sw->router->fib_ht, in prestera_router_hw_fini()
103 WARN_ON(!list_empty(&sw->router->vr_list)); in prestera_router_hw_fini()
104 WARN_ON(!list_empty(&sw->router->rif_entry_list)); in prestera_router_hw_fini()
[all …]
/linux/tools/testing/selftests/net/netfilter/
H A Dvxlan_mtu_frag.sh18 setup_ns host vtep router
23 ip link add vtep-router netns "$vtep" type veth peer name router-vtep netns "$router"
55 ip -n "$vtep" address add dev vtep-router 60.0.0.1/24
70 ip -n "$vtep" link set vtep-router up
78 ip -n "$router" link set router-vtep up
/linux/tools/testing/selftests/net/
H A Dtraceroute.sh195 # Setup N1. host-1 and router-2 connect to a bridge in router-1.
297 # Setup N1. host-1 and router-2 connect to a bridge in router-1.
487 cleanup_ns $h1 $h2 $router
496 setup_ns h1 h2 router
499 create_ns $router
502 $router eth1 1.0.3.1/24 -
506 ip netns exec $router ip addr add 1.0.1.1/24 dev eth1
507 ip netns exec $router sysct
[all...]
H A Dl2tp.sh134 cleanup_ns $host_1 $host_2 $router
201 setup_ns host_1 host_2 router
204 create_ns $router
207 $router eth1 10.1.1.2/24 2001:db8:1::2/64
210 $router eth2 10.1.2.2/24 2001:db8:2::2/64
/linux/net/batman-adv/
H 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
664 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); in batadv_v_gw_dump_entry()
665 if (!router) in batadv_v_gw_dump_entry()
668 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT); in batadv_v_gw_dump_entry()
705 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router->addr)) { in batadv_v_gw_dump_entry()
[all …]
H 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 …]
H A Doriginator.c319 struct batadv_neigh_node *router = NULL; in batadv_orig_router_get() local
326 router = rcu_dereference(orig_ifinfo->router); in batadv_orig_router_get()
330 if (router && !kref_get_unless_zero(&router->refcount)) in batadv_orig_router_get()
331 router = NULL; in batadv_orig_router_get()
334 return router; in batadv_orig_router_get()
814 struct batadv_neigh_node *router; in batadv_orig_ifinfo_release() local
822 router = rcu_dereference_protected(orig_ifinfo->router, true); in batadv_orig_ifinfo_release()
823 batadv_neigh_node_put(router); in batadv_orig_ifinfo_release()
H 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()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_dpipe.c214 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_entries_dump()
245 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_entries_dump()
252 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_entries_dump()
262 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_counters_update()
275 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_erif_counters_update()
550 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_entries_get()
606 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_entries_get()
611 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_entries_get()
666 mutex_lock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_counters_update()
688 mutex_unlock(&mlxsw_sp->router->lock); in mlxsw_sp_dpipe_table_host_counters_update()
[all …]
H A Dspectrum_router.h142 struct mlxsw_sp_nexthop *mlxsw_sp_nexthop_next(struct mlxsw_sp_router *router,
150 #define mlxsw_sp_nexthop_for_each(nh, router) \ argument
151 for (nh = mlxsw_sp_nexthop_next(router, NULL); nh; \
152 nh = mlxsw_sp_nexthop_next(router, nh))
/linux/drivers/gpu/drm/radeon/
H A Dradeon_i2c.c58 if (radeon_connector->router.ddc_valid) in radeon_ddc_probe()
1100 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port()
1107 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1109 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1111 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1114 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1116 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1117 val |= radeon_connector->router.ddc_mux_state; in radeon_router_select_ddc_port()
1119 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1128 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port()
[all …]
/linux/tools/testing/selftests/net/forwarding/
H A Dip6_forward_instats_vrf.sh33 vrf_create router
34 __simple_if_init $rtr1 router 2001:1:1::1/64
35 __simple_if_init $rtr2 router 2001:1:2::1/64
44 vrf_destroy router
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm4709-buffalo-wxr-1900dhp.dts47 led-router-amber {
48 label = "bcm53xx:amber:router";
52 led-router-white {
53 label = "bcm53xx:white:router";
H A Dbcm47081-buffalo-wzr-900dhp.dts69 label = "bcm53xx:green:router";
75 label = "bcm53xx:amber:router";
H A Dbcm47094-dlink-dir-890l.dts5 * this router has the same looks and form factor as D-Link DIR-885L.
9 * router/extender switch is mounted (there is an empty mount point on the
10 * PCB) so this device is a pure router. Also the LAN ports are in the right
H A Dbcm47081-buffalo-wzr-600dhp2.dts64 label = "bcm53xx:green:router";
70 label = "bcm53xx:amber:router";
H A Dbcm4708-buffalo-wzr-1750dhp.dts73 label = "bcm53xx:blue:router";
79 label = "bcm53xx:amber:router";
H A Dbcm4708-buffalo-wzr-1166dhp-common.dtsi67 /* label = "bcm53xx:blue:router"; */
75 /* label = "bcm53xx:amber:router"; */
/linux/include/uapi/linux/
H A Dicmpv6.h30 router:1, member
33 __u32 router:1,
72 #define icmp6_router icmp6_dataun.u_nd_advt.router
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-i2c-devices-turris-omnia-mcu29 Description: (RW) The front button on the Turris Omnia router can be
46 Turris Omnia router support powering off the router into true
47 low power mode. The router can be powered on by pressing the
H A Dsysfs-class-led-driver-turris-omnia5 Description: (RW) On the front panel of the Turris Omnia router there is also
21 Turris Omnia router support gamma correction for the RGB LEDs.
/linux/Documentation/networking/
H A Dila.rst64 - ILA router
69 A type of ILA router that only maintains a working set
74 can be an ILA router, ILA forwarding cache, or ILA host.
102 addressed +->|router| . . |router|->-+ addressed
241 An ILA router has also been implemented in XDP. Description of that is
249 ILA router) or an ILA address (egress ILA router). LOC is the sixty-four
/linux/Documentation/networking/devlink/
H A Dmlxsw.rst97 routed from a disabled router interface (RIF). This can happen during
103 routed through a disabled router interface (RIF). This can happen during

1234