/linux/tools/testing/selftests/net/forwarding/ |
H A D | tc_flower_l2_miss.sh | 14 # | | + $swp1 BR $swp2 + | | 54 ip link set dev $swp2 master br1 55 ip link set dev $swp2 up 57 tc qdisc add dev $swp2 clsact 62 tc qdisc del dev $swp2 clsact 64 ip link set dev $swp2 down 65 ip link set dev $swp2 nomaster 80 tc filter add dev $swp2 egress protocol ipv4 handle 101 pref 1 \ 84 tc filter add dev $swp2 egress protocol ipv4 handle 102 pref 1 \ 91 tc_check_packets "dev $swp2 egress" 101 1 [all …]
|
H A D | tc_vlan_modify.sh | 42 ip link set dev $swp2 master br0 46 ip link set dev $swp2 up 49 bridge vlan add dev $swp2 vid 65 51 bridge vlan add dev $swp2 vid 85 55 tc qdisc add dev $swp2 clsact 60 tc qdisc del dev $swp2 clsact 64 bridge vlan del vid 85 dev $swp2 66 bridge vlan del vid 65 dev $swp2 69 ip link set dev $swp2 down 80 swp2=${NETIFS[p3]} [all …]
|
H A D | bridge_mdb_port_down.sh | 19 ip link set dev $swp2 down 20 bridge mdb add dev br0 port "$swp2" grp $TEST_GROUP permanent 2>/dev/null 23 ip link set dev $swp2 up 24 setup_wait_dev $swp2 28 ip link set dev $swp2 down 32 bridge mdb del dev br0 port "$swp2" grp $TEST_GROUP 2>/dev/null 35 ip link set dev $swp2 up 36 setup_wait_dev $swp2 69 ip link set dev $swp2 master br0 74 bridge link set dev $swp2 mcast_flood off [all …]
|
H A D | skbedit_priority.sh | 5 # egress of $swp2, the traffic is acted upon by an action skbedit priority. The 7 # qdisc at $swp2. The test verifies that for different priority values, the 19 # | | + $swp1 BR $swp2 + | | 62 ip link set dev $swp2 master br1 63 ip link set dev $swp2 up 66 tc qdisc add dev $swp2 clsact 67 tc qdisc add dev $swp2 root handle 10: \ 73 tc qdisc del dev $swp2 root 74 tc qdisc del dev $swp2 clsact 77 ip link set dev $swp2 down [all …]
|
H A D | pedit_l4port.sh | 4 # This test sends traffic from H1 to H2. Either on ingress of $swp1, or on egress of $swp2, the 17 # | | + $swp1 BR $swp2 + | | 62 ip link set dev $swp2 master br1 63 ip link set dev $swp2 up 66 tc qdisc add dev $swp2 clsact 71 tc qdisc del dev $swp2 clsact 74 ip link set dev $swp2 down 75 ip link set dev $swp2 nomaster 86 swp2=${NETIFS[p3]} 172 do_test_pedit_l4port "dev $swp2 egress" udp sport src_port [all …]
|
H A D | pedit_ip.sh | 5 # egress of $swp2, the traffic is acted upon by a pedit action. An ingress 17 # | | + $swp1 BR $swp2 + | | 61 ip link set dev $swp2 master br1 62 ip link set dev $swp2 up 65 tc qdisc add dev $swp2 clsact 70 tc qdisc del dev $swp2 clsact 73 ip link set dev $swp2 down 74 ip link set dev $swp2 nomaster 85 swp2=${NETIFS[p3]} 173 do_test_pedit_ip4 "dev $swp2 egress" "ip src" src_ip [all …]
|
H A D | pedit_dsfield.sh | 5 # egress of $swp2, the traffic is acted upon by a pedit action. An ingress 17 # | | + $swp1 BR $swp2 + | | 68 ip link set dev $swp2 master br1 69 ip link set dev $swp2 up 72 tc qdisc add dev $swp2 clsact 77 tc qdisc del dev $swp2 clsact 80 ip link set dev $swp2 down 81 ip link set dev $swp2 nomaster 92 swp2=${NETIFS[p3]} 185 do_test_ip_dsfield "dev $swp2 egress" [all …]
|
H A D | tc_shblocks.sh | 36 simple_if_init $swp2 192.0.2.2/24 37 tc qdisc add dev $swp2 ingress_block 22 egress_block 23 clsact 42 tc qdisc del dev $swp2 clsact 43 simple_if_fini $swp2 192.0.2.2/24 80 $tcflags indev $swp2 dst_mac $swmac action drop 105 swp2=${NETIFS[p3]} 112 swp2origmac=$(mac_get $swp2) 113 ip link set $swp2 address $swmac 132 ip link set $swp2 address $swp2origmac
|
H A D | vxlan_bridge_1q_mc_ul.sh | 24 # | + $swp2 $swp3 + | 227 # $swp2 228 adf_ip_link_set_up "$swp2" 229 adf_ip_addr_add "$swp2" 192.0.2.33/28 230 adf_ip_addr_add "$swp2" 2001:db8:2::1/64 366 swp2=${NETIFS[p3]} 390 mc_cli add "$swp2" 192.0.2.100 "$GROUP4" "$swp1" "$swp3" 391 defer mc_cli remove "$swp2" 192.0.2.100 "$GROUP4" "$swp1" "$swp3" 393 mc_cli add "$swp2" 2001:db8:4::1 "$GROUP6" "$swp1" "$swp3" 394 defer mc_cli remove "$swp2" 200 [all...] |
H A D | tc_taprio.sh | 18 # swp1, h2 to swp2, and swp1 and swp2 are together in a bridge. 19 # Additional assumption: h1 and h2 use the same PHC, and so do swp1 and swp2. 24 swp2=${NETIFS[p3]} 83 ip link set $swp2 up 87 ip link set $swp2 master br0 90 bridge vlan add dev $swp2 vid $STREAM_VID 92 bridge fdb add dev $swp2 \ 343 taprio_replace $swp2 345 taprio_cleanup $swp2 352 taprio_replace "$swp2" "max-sdu 0 0 0 0 0 0 100 0" [all …]
|
H A D | bridge_locked_port.sh | 48 ip link set dev $swp2 master br0 54 ip link set dev $swp2 up 59 ip link set dev $swp2 down 70 swp2=${NETIFS[p3]} 128 bridge vlan add vid 100 dev $swp2 149 bridge vlan del vid 100 dev $swp2 233 bridge fdb get $mac br br0 vlan 1 | grep -q "dev $swp2" 243 bridge fdb del $mac vlan 1 dev $swp2 master 282 bridge link set dev $swp2 learning on locked on mab on 286 bridge fdb add $unlocked_mac2 dev $swp2 vlan 1 master static [all …]
|
H A D | router_bridge_vlan_upper.sh | 16 # | | + $swp1 BR1 (802.1q) + $swp2 | | 74 ip link set dev $swp2 master br1 76 ip link set dev $swp2 up 81 bridge vlan add dev $swp2 vid 777 92 bridge vlan del dev $swp2 vid 777 97 ip link set dev $swp2 down nomaster 109 swp2=${NETIFS[p3]} 150 ip link set dev $swp2 nomaster 156 ip link set dev $swp2 master br1 159 bridge vlan add dev $swp2 vid 777
|
H A D | tc_flower_port_range.sh | 14 # | | + $swp1 BR $swp2 + | | 55 ip link set dev $swp2 master br1 56 ip link set dev $swp2 up 60 tc qdisc add dev $swp2 clsact 65 tc qdisc del dev $swp2 clsact 69 ip link set dev $swp2 down 70 ip link set dev $swp2 nomaster 100 tc filter add dev $swp2 egress protocol $proto handle 101 pref 1 \ 110 tc_check_packets "dev $swp2 egress" 101 1 117 tc_check_packets "dev $swp2 egress" 101 2 [all …]
|
H A D | bridge_port_isolation.sh | 44 ip link set dev $swp2 master br0 49 ip link set dev $swp2 type bridge_slave isolated on 50 check_err $? "Can't set isolation on port $swp2" 56 ip link set dev $swp2 up 63 ip link set dev $swp2 down 74 swp2=${NETIFS[p3]}
|
/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | devlink_trap_l2_drops.sh | 49 ip link set dev $swp2 master br0 53 ip link set dev $swp2 up 55 tc qdisc add dev $swp2 clsact 60 tc qdisc del dev $swp2 clsact 62 ip link set dev $swp2 down 73 swp2=${NETIFS[p3]} 102 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \ 110 devlink_trap_drop_test $trap_name $swp2 101 114 devlink_trap_drop_cleanup $mz_pid $swp2 ip 1 101 128 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \ [all …]
|
H A D | devlink_trap_acl_drops.sh | 42 ip link set dev $swp2 master br0 46 ip link set dev $swp2 up 49 tc qdisc add dev $swp2 clsact 54 tc qdisc del dev $swp2 clsact 57 ip link set dev $swp2 down 68 swp2=${NETIFS[p3]} 98 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \ 110 devlink_trap_drop_test ingress_flow_action_drop $swp2 101 116 devlink_trap_drop_cleanup $mz_pid $swp2 ip 1 101 123 tc filter add dev $swp2 egress protocol ip pref 2 handle 102 \ [all …]
|
H A D | qos_pfc.sh | 11 # to a small pool ("PFC pool"). The traffic is forwarded to $swp2, which is 22 # $swp2, and eventually to $h2. 49 # | | | | + $swp2.111 | | 54 # | iPOOL2: 1MB static + $swp2 | 136 devlink_port_pool_th_save $swp2 6 141 devlink_tc_bind_pool_th_save $swp2 1 egress 177 # $swp2 180 ip link set dev $swp2 up 181 mtu_set $swp2 10000 182 vlan_create $swp2 111 [all …]
|
H A D | one_armed_router.sh | 30 # | | + $swp2 | | 92 ip link set dev $swp2 master br0 93 ip link set dev $swp2 up 96 tc qdisc add dev $swp2 clsact 107 tc qdisc del dev $swp2 clsact 110 ip link set dev $swp2 down 111 ip link set dev $swp2 nomaster 133 # swp2 139 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 flower \ 143 tc filter add dev $swp2 egress protocol ip pref 2 handle 102 flower \ [all …]
|
H A D | tc_restrictions.sh | 28 simple_if_init $swp2 192.0.2.2/24 33 simple_if_fini $swp2 192.0.2.2/24 51 tc qdisc add dev $swp2 ingress_block 22 clsact 54 tc qdisc del dev $swp2 clsact 56 tc qdisc add dev $swp2 egress_block 22 clsact 61 tc qdisc add dev $swp2 egress_block 22 clsact 79 tc qdisc del dev $swp2 clsact 97 action mirred egress redirect dev $swp2 100 tc qdisc add dev $swp2 ingress_block 22 clsact 103 tc qdisc del dev $swp2 clsact [all …]
|
H A D | ethtool_lanes.sh | 20 swp2=${NETIFS[p2]} 23 ip link set dev $swp2 up 25 busywait "$TIMEOUT" wait_for_port_up ethtool $swp2 34 ip link set dev $swp2 down 125 ip link set dev $swp2 up 139 ip link set dev $swp2 down 162 ethtool_set $swp2 speed $max_speed lanes $lanes autoneg off 164 ip link set dev $swp2 up 178 ip link set dev $swp2 down 181 ethtool -s $swp2 autoneg on
|
H A D | qos_dscp_bridge.sh | 5 # tag and are prioritized according to the map at $swp1. They egress $swp2 and 10 # go through prioritization at $swp2 and DSCP retagging at $swp1. The tag is 22 # | | + $swp1 BR $swp2 + | | 72 ip link set dev $swp2 master br1 73 ip link set dev $swp2 up 76 dcb app add dev $swp2 dscp-prio 20:0 21:1 22:2 23:3 24:4 25:5 26:6 27:7 81 dcb app del dev $swp2 dscp-prio 20:0 21:1 22:2 23:3 24:4 25:5 26:6 27:7 84 ip link set dev $swp2 down 85 ip link set dev $swp2 nomaster 96 swp2=${NETIFS[p3]}
|
H A D | qos_dscp_router.sh | 25 # | + $swp1 $swp2 + | 100 __simple_if_init $swp2 v$swp1 192.0.2.17/28 103 tc qdisc add dev $swp2 clsact 106 dcb app add dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 111 dcb app del dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 114 tc qdisc del dev $swp2 clsact 117 __simple_if_fini $swp2 192.0.2.17/28 126 swp2=${NETIFS[p3]} 255 dcb app del dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 259 dcb app add dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7
|
H A D | ingress_rif_conf_1d.sh | 18 # | SW $swp1 + + $swp2 | 21 # | | $swp1.10 + + $swp2.10 | | 111 ip link set dev $swp2 up 112 vlan_create $swp2 10 113 ip link set dev $swp2.10 master br0 130 ip link set dev $swp2.10 nomaster 131 vlan_destroy $swp2 10 132 ip link set dev $swp2 down 146 swp2=${NETIFS[p3]}
|
H A D | egress_vid_classification.sh | 19 # | SW $swp1 + + $swp2 | 22 # | | $swp1.10 + + $swp2.10 | | 113 ip link set dev $swp2 up 114 vlan_create $swp2 10 115 ip link set dev $swp2.10 master br0 130 ip link set dev $swp2.10 nomaster 131 vlan_destroy $swp2 10 132 ip link set dev $swp2 down 147 swp2=${NETIFS[p3]}
|
/linux/tools/testing/selftests/drivers/net/hw/ |
H A D | ethtool_extended_state.sh | 20 swp2=${NETIFS[p2]} 70 ip link set dev $swp2 up 72 local -a speeds_arr=($(different_speeds_get $swp1 $swp2 0 0)) 77 ethtool_set $swp2 speed $speed2 autoneg off 83 msg=$(busywait $TIMEOUT ethtool_ext_state $swp2 \ 89 ethtool -s $swp2 autoneg on 92 ip link set dev $swp2 down
|