Home
last modified time | relevance | path

Searched refs:router (Results 1 – 25 of 76) 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/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_i2c.c329 if (!amdgpu_connector->router.ddc_valid) in amdgpu_i2c_router_select_ddc_port()
336 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
339 val &= ~amdgpu_connector->router.ddc_mux_control_pin; in amdgpu_i2c_router_select_ddc_port()
341 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
344 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
347 val &= ~amdgpu_connector->router.ddc_mux_control_pin; in amdgpu_i2c_router_select_ddc_port()
348 val |= amdgpu_connector->router.ddc_mux_state; in amdgpu_i2c_router_select_ddc_port()
350 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
360 if (!amdgpu_connector->router.cd_valid) in amdgpu_i2c_router_select_cd_port()
367 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
[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.c578 struct batadv_neigh_node *router; in batadv_v_gw_throughput_get() local
582 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get()
583 if (!router) in batadv_v_gw_throughput_get()
586 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT); in batadv_v_gw_throughput_get()
600 batadv_neigh_node_put(router); in batadv_v_gw_throughput_get()
719 struct batadv_neigh_node *router; in batadv_v_gw_dump_entry() local
723 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); in batadv_v_gw_dump_entry()
724 if (!router) in batadv_v_gw_dump_entry()
727 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT); in batadv_v_gw_dump_entry()
764 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router->addr)) { in batadv_v_gw_dump_entry()
[all …]
H A Drouting.c78 curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, in _batadv_update_route()
119 struct batadv_neigh_node *router = NULL; in batadv_update_route() local
124 router = batadv_orig_router_get(orig_node, recv_if); in batadv_update_route()
126 if (router != neigh_node) in batadv_update_route()
130 batadv_neigh_node_put(router); in batadv_update_route()
605 struct batadv_neigh_node *router; in batadv_find_router() local
611 router = batadv_orig_router_get(orig_node, recv_if); in batadv_find_router()
613 if (!router) in batadv_find_router()
614 return router; in batadv_find_router()
620 return router; in batadv_find_router()
[all …]
H A Dbat_iv_ogm.c1113 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_orig_update() local
1190 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_orig_update()
1191 if (router == neigh_node) in batadv_iv_ogm_orig_update()
1194 if (router) { in batadv_iv_ogm_orig_update()
1195 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_iv_ogm_orig_update()
1211 sum_orig = batadv_iv_ogm_neigh_ifinfo_sum(bat_priv, router); in batadv_iv_ogm_orig_update()
1225 batadv_neigh_node_put(router); in batadv_iv_ogm_orig_update()
1527 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_process_per_outif() local
1575 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_process_per_outif()
1576 if (router) { in batadv_iv_ogm_process_per_outif()
[all …]
H A Dbat_v_ogm.c539 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_forward() local
555 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_forward()
558 if (neigh_node != router) in batadv_v_ogm_forward()
601 batadv_neigh_node_put(router); in batadv_v_ogm_forward()
712 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_route_update() local
730 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_route_update()
731 if (router && ACCESS_PRIVATE(router, orig_node_id) != orig_node && !orig_neigh_router) { in batadv_v_ogm_route_update()
748 if (router == neigh_node) in batadv_v_ogm_route_update()
755 if (router) { in batadv_v_ogm_route_update()
756 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
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()
822 struct batadv_neigh_node *router; in batadv_orig_ifinfo_release() local
830 router = rcu_dereference_protected(orig_ifinfo->router, true); in batadv_orig_ifinfo_release()
831 batadv_neigh_node_put(router); in batadv_orig_ifinfo_release()
H A Dgateway_client.c209 struct batadv_neigh_node *router = NULL; in batadv_gw_election() local
237 router = batadv_orig_router_get(next_gw->orig_node, in batadv_gw_election()
239 if (!router) { in batadv_gw_election()
244 router_ifinfo = batadv_neigh_ifinfo_get(router, in batadv_gw_election()
286 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/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/drivers/gpu/drm/radeon/
H A Dradeon_i2c.c58 if (radeon_connector->router.ddc_valid) in radeon_ddc_probe()
1089 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port()
1096 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1098 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1100 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1103 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1105 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1106 val |= radeon_connector->router.ddc_mux_state; in radeon_router_select_ddc_port()
1108 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1117 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port()
[all …]
/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";
/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

1234