/linux/tools/testing/selftests/drivers/net/netdevsim/ ! |
H A D | fib_notifications.sh | 85 local route=$1; shift 93 $IP monitor route &> $outfile & 95 $IP route add $route dev dummy1 102 $IP route del $route dev dummy1 110 local route=192.0.2.0/24 113 # route. 117 route_addition_check $ip $notify $route $expected_num_notifications 119 # Make sure two notifications will be emitted for the programmed route [all...] |
/linux/drivers/net/ethernet/mellanox/mlxsw/ ! |
H A D | spectrum_mr_tcam.c | 284 struct mlxsw_sp_mr_tcam_route *route = route_priv; in mlxsw_sp_mr_tcam_route_create() local 288 route->key = route_params->key; in mlxsw_sp_mr_tcam_route_create() 289 route->irif_index = route_params->value.irif_index; in mlxsw_sp_mr_tcam_route_create() 290 route->min_mtu = route_params->value.min_mtu; in mlxsw_sp_mr_tcam_route_create() 291 route->action = route_params->value.route_action; in mlxsw_sp_mr_tcam_route_create() 294 mlxsw_sp_mr_erif_list_init(&route->erif_list); in mlxsw_sp_mr_tcam_route_create() 295 err = mlxsw_sp_mr_tcam_erif_populate(mlxsw_sp, &route->erif_list, in mlxsw_sp_mr_tcam_route_create() 301 err = mlxsw_sp_flow_counter_alloc(mlxsw_sp, &route->counter_index); in mlxsw_sp_mr_tcam_route_create() 306 route->afa_block = mlxsw_sp_mr_tcam_afa_block_create(mlxsw_sp, in mlxsw_sp_mr_tcam_route_create() 307 route in mlxsw_sp_mr_tcam_route_create() 347 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_destroy() local 361 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_stats() local 373 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_action_update() local 405 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_min_mtu_update() local 437 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_irif_update() local 448 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_erif_add() local 467 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_erif_del() local 524 struct mlxsw_sp_mr_tcam_route *route = route_priv; mlxsw_sp_mr_tcam_route_update() local [all...] |
/linux/tools/testing/selftests/net/forwarding/ ! |
H A D | fib_offload_lib.sh | 9 local route=$1; shift 13 ip -n $ns -j -p -$family route show $route \ 31 local route=$1; shift 34 busywait 5000 __fib_trap_check $ns $family "$route" $should_fail 40 local route=$1; shift 43 fib_trap_check $ns 4 "$route" $should_fail 49 local route=$1; shift 52 fib_trap_check $ns 6 "$route" $should_fail 67 ip -n $ns route ad [all...] |
H A D | ip6gre_lib.sh | 158 ip route add vrf v$h1 203.0.113.0/24 via 198.51.100.2 159 ip -6 route add vrf v$h1 2001:db8:2::/64 via 2001:db8:1::2 164 ip -6 route del vrf v$h1 2001:db8:2::/64 via 2001:db8:1::2 165 ip route del vrf v$h1 203.0.113.0/24 via 198.51.100.2 172 ip route add vrf v$h2 198.51.100.0/24 via 203.0.113.2 173 ip -6 route add vrf v$h2 2001:db8:1::/64 via 2001:db8:2::2 178 ip -6 route del vrf v$h2 2001:db8:1::/64 via 2001:db8:2::2 179 ip route del vrf v$h2 198.51.100.0/24 via 203.0.113.2 199 ip -6 route add 2001:db8:3::2/128 via 2001:db8:10::2 200 ip route ad [all...] |
H A D | gre_inner_v6_multipath.sh | 8 # route would be used. 85 ip -6 route add vrf v$h1 2001:db8:2::/64 via 2001:db8:1::1 90 ip -6 route del vrf v$h1 2001:db8:2::/64 via 2001:db8:1::1 101 ip route add vrf v$ol1 192.0.2.66/32 via 192.0.2.130 103 ip -6 route add vrf v$ol1 2001:db8:2::/64 dev g1 108 ip -6 route del vrf v$ol1 2001:db8:2::/64 110 ip route del vrf v$ol1 192.0.2.66/32 125 ip route add vrf v$ul21 192.0.2.65/32 via 192.0.2.129 126 ip route add vrf v$ul21 192.0.2.66/32 \ 133 ip route de [all...] |
H A D | ip6gre_inner_v6_multipath.sh | 8 # route would be used. 84 ip -6 route add vrf v$h1 2001:db8:2::/64 via 2001:db8:1::1 89 ip -6 route del vrf v$h1 2001:db8:2::/64 via 2001:db8:1::1 100 ip -6 route add vrf v$ol1 2001:db8:40::2/128 via 2001:db8:80::2 102 ip -6 route add vrf v$ol1 2001:db8:2::/64 dev g1 107 ip -6 route del vrf v$ol1 2001:db8:2::/64 109 ip -6 route del vrf v$ol1 2001:db8:40::2/128 124 ip -6 route add vrf v$ul21 2001:db8:40::1/128 via 2001:db8:80::1 125 ip -6 route add vrf v$ul21 2001:db8:40::2/128 \ 132 ip -6 route de [all...] |
H A D | ip6gre_inner_v4_multipath.sh | 8 # route would be used. 84 ip route add vrf v$h1 192.0.4.0/24 via 192.0.3.1 89 ip route del vrf v$h1 192.0.4.0/24 via 192.0.3.1 100 ip -6 route add vrf v$ol1 2001:db8:40::2/128 via 2001:db8:80::2 102 ip route add vrf v$ol1 192.0.4.0/24 nexthop dev g1 107 ip route del vrf v$ol1 192.0.4.0/24 109 ip -6 route del vrf v$ol1 2001:db8:40::2/128 124 ip -6 route add vrf v$ul21 2001:db8:40::1/128 via 2001:db8:80::1 125 ip -6 route add vrf v$ul21 2001:db8:40::2/128 \ 132 ip -6 route de [all...] |
H A D | gre_multipath_nh.sh | 4 # Test traffic distribution when a wECMP route forwards traffic to two GRE 75 ip route add vrf v$h1 192.0.2.16/28 via 192.0.2.2 76 ip route add vrf v$h1 2001:db8:2::/64 via 2001:db8:1::2 81 ip route del vrf v$h1 2001:db8:2::/64 via 2001:db8:1::2 82 ip route del vrf v$h1 192.0.2.16/28 via 192.0.2.2 95 ip route add vrf v$ol1 192.0.2.66/32 via 192.0.2.130 99 ip route add vrf v$ol1 192.0.2.82/32 via 192.0.2.146 105 ip route add vrf v$ol1 192.0.2.16/28 nhid 103 106 ip route add vrf v$ol1 2001:db8:2::/64 nhid 103 111 ip route de [all...] |
H A D | ip6gre_custom_multipath_hash.sh | 8 # route would be used. 90 ip route add vrf v$h1 default via 198.51.100.1 dev $h1 91 ip -6 route add vrf v$h1 default via 2001:db8:1::1 dev $h1 96 ip -6 route del vrf v$h1 default 97 ip route del vrf v$h1 default 109 ip route add vrf v$ol1 2001:db8:3::2/128 via 2001:db8:10::2 111 ip route add vrf v$ol1 203.0.113.0/24 dev g1 112 ip -6 route add vrf v$ol1 2001:db8:2::/64 dev g1 117 ip -6 route del vrf v$ol1 2001:db8:2::/64 118 ip route de [all...] |
H A D | gre_custom_multipath_hash.sh | 8 # route would be used. 90 ip route add vrf v$h1 default via 198.51.100.1 dev $h1 91 ip -6 route add vrf v$h1 default via 2001:db8:1::1 dev $h1 96 ip -6 route del vrf v$h1 default 97 ip route del vrf v$h1 default 108 ip route add vrf v$ol1 192.0.2.2/32 via 192.0.2.18 110 ip route add vrf v$ol1 203.0.113.0/24 dev g1 111 ip -6 route add vrf v$ol1 2001:db8:2::/64 dev g1 116 ip -6 route del vrf v$ol1 2001:db8:2::/64 117 ip route de [all...] |
H A D | gre_multipath.sh | 4 # Test traffic distribution when a wECMP route forwards traffic to two GRE 69 ip route add vrf v$h1 192.0.2.16/28 via 192.0.2.2 74 ip route del vrf v$h1 192.0.2.16/28 via 192.0.2.2 87 ip route add vrf v$ol1 192.0.2.66/32 via 192.0.2.130 91 ip route add vrf v$ol1 192.0.2.82/32 via 192.0.2.146 93 ip route add vrf v$ol1 192.0.2.16/28 \ 100 ip route del vrf v$ol1 192.0.2.16/28 102 ip route del vrf v$ol1 192.0.2.82/32 via 192.0.2.146 106 ip route del vrf v$ol1 192.0.2.66/32 via 192.0.2.130 125 ip route ad [all...] |
H A D | router_bridge_1d.sh | 44 ip -4 route add 192.0.2.128/28 vrf v$h1 nexthop via 192.0.2.2 45 ip -4 route add 192.0.2.144/28 vrf v$h1 nexthop via 192.0.2.18 46 ip -6 route add 2001:db8:2::/64 vrf v$h1 nexthop via 2001:db8:1::2 47 ip -6 route add 2001:db8:4::/64 vrf v$h1 nexthop via 2001:db8:3::2 52 ip -6 route del 2001:db8:4::/64 vrf v$h1 53 ip -6 route del 2001:db8:2::/64 vrf v$h1 54 ip -4 route del 192.0.2.144/28 vrf v$h1 55 ip -4 route del 192.0.2.128/28 vrf v$h1 65 ip -4 route add 192.0.2.0/28 vrf v$h2 nexthop via 192.0.2.129 66 ip -4 route ad [all...] |
H A D | router_bridge_vlan.sh | 50 ip -4 route add 192.0.2.128/28 vrf v$h1 nexthop via 192.0.2.2 51 ip -6 route add 2001:db8:2::/64 vrf v$h1 nexthop via 2001:db8:1::2 54 ip -4 route add 192.0.2.144/28 vrf v$h1 nexthop via 192.0.2.18 55 ip -6 route add 2001:db8:4::/64 vrf v$h1 nexthop via 2001:db8:3::2 60 ip -6 route del 2001:db8:4::/64 vrf v$h1 61 ip -4 route del 192.0.2.144/28 vrf v$h1 64 ip -6 route del 2001:db8:2::/64 vrf v$h1 65 ip -4 route del 192.0.2.128/28 vrf v$h1 75 ip -4 route add 192.0.2.0/28 vrf v$h2 nexthop via 192.0.2.129 76 ip -4 route ad [all...] |
H A D | tc_flower_router.sh | 13 ip route add 192.0.2.0/24 vrf v$h1 nexthop via 192.0.1.2 14 ip route add 192.0.3.0/24 vrf v$h1 nexthop via 192.0.1.2 19 ip route del 192.0.3.0/24 vrf v$h1 20 ip route del 192.0.2.0/24 vrf v$h1 29 ip route add 192.0.1.0/24 vrf v$h2 nexthop via 192.0.2.2 30 ip route add 192.0.3.0/24 vrf v$h2 nexthop via 192.0.2.2 35 ip route del 192.0.3.0/24 vrf v$h2 36 ip route del 192.0.1.0/24 vrf v$h2 45 ip route add 192.0.1.0/24 vrf v$h3 nexthop via 192.0.3.2 46 ip route ad [all...] |
H A D | router_nh.sh | 38 ip route add 198.51.100.0/24 vrf vrf-h1 nexthop via 192.0.2.1 39 ip route add 2001:db8:2::/64 vrf vrf-h1 nexthop via 2001:db8:1::1 44 ip route del 2001:db8:2::/64 vrf vrf-h1 45 ip route del 198.51.100.0/24 vrf vrf-h1 65 ip route add 192.0.2.0/24 vrf vrf-h2 nexthop via 198.51.100.1 66 ip route add 2001:db8:1::/64 vrf vrf-h2 nexthop via 2001:db8:2::1 71 ip route del 2001:db8:1::/64 vrf vrf-h2 72 ip route del 192.0.2.0/24 vrf vrf-h2 116 ip route replace 192.0.2.0/24 nhid 101 117 ip route replac [all...] |
H A D | router_mpath_seed.sh | 39 ip -4 route add 192.0.2.32/28 vrf v$h1 nexthop via 192.0.2.2 40 ip -6 route add 2001:db8:3::/64 vrf v$h1 nexthop via 2001:db8:1::2 45 ip -6 route del 2001:db8:3::/64 vrf v$h1 nexthop via 2001:db8:1::2 46 ip -4 route del 192.0.2.32/28 vrf v$h1 nexthop via 192.0.2.2 53 ip -4 route add 192.0.2.0/28 vrf v$h2 nexthop via 192.0.2.33 54 ip -6 route add 2001:db8:1::/64 vrf v$h2 nexthop via 2001:db8:3::1 59 ip -6 route del 2001:db8:1::/64 vrf v$h2 nexthop via 2001:db8:3::1 60 ip -4 route del 192.0.2.0/28 vrf v$h2 nexthop via 192.0.2.33 80 ip -4 route add 192.0.2.0/28 vrf v$rp21 nexthop via 192.0.2.17 81 ip -6 route ad [all...] |
/linux/tools/testing/selftests/drivers/net/mlxsw/ ! |
H A D | fib_offload.sh | 62 # Try to avoid races with route offload 65 num=$(ip -6 route show match ${pfx} | grep "offload" | wc -l) 78 # Add a prefix route and check that it is offloaded. 79 ip -6 route add 2001:db8:3::/64 dev $spine_p1 metric 100 81 check_err $? "prefix route not offloaded" 83 # Append an identical prefix route with an higher metric and check that 85 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 200 91 # Prepend an identical prefix route with lower metric and check that 93 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 10 101 # Delete the routes and add the same route wit [all...] |
H A D | blackhole_routes.sh | 56 ip -4 route add default vrf v$h1 nexthop via 192.0.2.2 57 ip -6 route add default vrf v$h1 nexthop via 2001:db8:1::2 62 ip -6 route del default vrf v$h1 nexthop via 2001:db8:1::2 63 ip -4 route del default vrf v$h1 nexthop via 192.0.2.2 72 ip -4 route add default vrf v$h2 nexthop via 198.51.100.2 73 ip -6 route add default vrf v$h2 nexthop via 2001:db8:2::2 78 ip -6 route del default vrf v$h2 nexthop via 2001:db8:2::2 79 ip -4 route del default vrf v$h2 nexthop via 198.51.100.2 122 ip -4 route add blackhole 198.51.100.0/30 127 busywait "$TIMEOUT" wait_for_offload ip -4 route sho [all...] |
/linux/tools/testing/selftests/net/ ! |
H A D | fib_tests.sh | 99 echo "Single path route test" 104 $IP route get fibmatch 198.51.100.2 &> /dev/null 106 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null 114 $IP route get fibmatch 198.51.100.2 &> /dev/null 115 log_test $? 2 "IPv4 fibmatch - no route" 116 $IP -6 route get fibmatch 2001:db8:1::2 &> /dev/null 117 log_test $? 2 "IPv6 fibmatch - no route" 126 echo "Multipath route test" 136 $IP route add 203.0.113.0/24 \ 139 $IP -6 route ad [all...] |
H A D | lwt_dst_cache_ref_loop.sh | 53 ip -netns $tmp_node route add 2001:db8:1::/64 \ 58 ip -netns $tmp_node route add 2001:db8:2::/64 \ 62 ip -netns $tmp_node route add 2001:db8:3::/64 \ 65 ip -netns $tmp_node route add 2001:db8:4::/64 \ 68 ip -netns $tmp_node -6 route 2>/dev/null | grep -q "encap ila" 71 ip -netns $tmp_node -6 route 2>/dev/null | grep -q "encap ioam6" 74 ip -netns $tmp_node -6 route 2>/dev/null | grep -q "encap rpl" 77 ip -netns $tmp_node -6 route 2>/dev/null | grep -q "encap seg6" 101 ip -netns $alpha route add 2001:db8:2::/64 \ 109 ip -netns $beta route de [all...] |
/linux/net/ax25/ ! |
H A D | ax25_route.c | 72 static int __must_check ax25_rt_add(struct ax25_routes_struct *route) in ax25_rt_add() argument 78 if (route->digi_count > AX25_MAX_DIGIS) in ax25_rt_add() 81 ax25_dev = ax25_addr_ax25dev(&route->port_addr); in ax25_rt_add() 89 if (ax25cmp(&ax25_rt->callsign, &route->dest_addr) == 0 && in ax25_rt_add() 93 if (route->digi_count != 0) { in ax25_rt_add() 100 ax25_rt->digipeat->ndigi = route->digi_count; in ax25_rt_add() 101 for (i = 0; i < route->digi_count; i++) { in ax25_rt_add() 103 ax25_rt->digipeat->calls[i] = route->digi_addr[i]; in ax25_rt_add() 119 ax25_rt->callsign = route->dest_addr; in ax25_rt_add() 123 if (route in ax25_rt_add() 151 ax25_rt_del(struct ax25_routes_struct * route) ax25_rt_del() argument 232 struct ax25_routes_struct route; ax25_rt_ioctl() local [all...] |
/linux/drivers/thunderbolt/ ! |
H A D | ctl.h | 114 static inline struct tb_cfg_header tb_cfg_make_header(u64 route) in tb_cfg_make_header() argument 117 .route_hi = route >> 32, in tb_cfg_make_header() 118 .route_lo = route, in tb_cfg_make_header() 121 WARN_ON(tb_cfg_get_route(&header) != route); in tb_cfg_make_header() 125 int tb_cfg_ack_notification(struct tb_ctl *ctl, u64 route, 127 int tb_cfg_ack_plug(struct tb_ctl *ctl, u64 route, u32 port, bool unplug); 128 struct tb_cfg_result tb_cfg_reset(struct tb_ctl *ctl, u64 route); 130 u64 route, u32 port, 134 u64 route, u32 port, 137 int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u3 [all...] |
/linux/samples/bpf/ ! |
H A D | xdp_router_ipv4_user.c | 88 /* Function to parse the route entry returned by netlink 89 * Updates the route entry related map entries 104 } route; in read_route() local 116 memset(&route, 0, sizeof(route)); in read_route() 148 route.dst = atoi(dsts); in read_route() 149 route.dst_len = atoi(dsts_len); in read_route() 150 route.gw = atoi(gws); in read_route() 151 route.iface = atoi(ifs); in read_route() 152 route in read_route() [all...] |
/linux/drivers/misc/vmw_vmci/ ! |
H A D | vmci_route.c | 17 * This will try to determine the route using the handles and the available 23 enum vmci_route *route) in vmci_route() argument 28 *route = VMCI_ROUTE_NONE; in vmci_route() 80 *route = VMCI_ROUTE_AS_GUEST; in vmci_route() 104 *route = VMCI_ROUTE_AS_HOST; in vmci_route() 117 *route = VMCI_ROUTE_AS_GUEST; in vmci_route() 143 *route = VMCI_ROUTE_AS_HOST; in vmci_route() 180 *route = VMCI_ROUTE_AS_HOST; in vmci_route() 214 * route it to the other guest for us. in vmci_route() 216 *route in vmci_route() [all...] |
/linux/drivers/media/platform/nxp/imx8-isi/ ! |
H A D | imx8-isi-crossbar.c | 101 struct v4l2_subdev_route *route; in __mxc_isi_crossbar_set_routing() local 110 for_each_active_route(&state->routing, route) { in __mxc_isi_crossbar_set_routing() 111 if (route->sink_pad == xbar->num_sinks - 1 && in __mxc_isi_crossbar_set_routing() 112 route->source_pad != xbar->num_sinks) { in __mxc_isi_crossbar_set_routing() 114 "invalid route from memory input (%u) to pipe %u\n", in __mxc_isi_crossbar_set_routing() 115 route->sink_pad, in __mxc_isi_crossbar_set_routing() 116 route->source_pad - xbar->num_sinks); in __mxc_isi_crossbar_set_routing() 132 struct v4l2_subdev_route *route; in mxc_isi_crossbar_xlate_streams() local 146 for_each_active_route(&state->routing, route) { in mxc_isi_crossbar_xlate_streams() 147 if (route in mxc_isi_crossbar_xlate_streams() 197 struct v4l2_subdev_route *route = &routes[i]; mxc_isi_crossbar_init_state() local 256 struct v4l2_subdev_route *route; mxc_isi_crossbar_set_fmt() local [all...] |