Lines Matching refs:mode

78 	local mode=$1
81 if [ "$mode" = "xdpegress" ]; then
82 mode="xdpdrv"
96 ip -n ${NS[$i]} link set veth0 $mode obj \
106 local mode=$1
109 ip netns exec ${NS[2]} tcpdump -e -i veth0 -nn -l -e &> ${LOG_DIR}/mac_ns1-2_${mode}.log &
110 ip netns exec ${NS[3]} tcpdump -e -i veth0 -nn -l -e &> ${LOG_DIR}/mac_ns1-3_${mode}.log &
117 grep -q "${veth_mac[2]} > ff:ff:ff:ff:ff:ff" ${LOG_DIR}/mac_ns1-2_${mode}.log && \
118 test_pass "$mode mac ns1-2" || test_fail "$mode mac ns1-2"
119 grep -q "${veth_mac[3]} > ff:ff:ff:ff:ff:ff" ${LOG_DIR}/mac_ns1-3_${mode}.log && \
120 test_pass "$mode mac ns1-3" || test_fail "$mode mac ns1-3"
125 local mode=$1
130 ip netns exec ${NS[1]} tcpdump -i veth0 -nn -l -e &> ${LOG_DIR}/ns1-1_${mode}.log &
131 ip netns exec ${NS[2]} tcpdump -i veth0 -nn -l -e &> ${LOG_DIR}/ns1-2_${mode}.log &
132 ip netns exec ${NS[3]} tcpdump -i veth0 -nn -l -e &> ${LOG_DIR}/ns1-3_${mode}.log &
144 [ $(grep -cF "who-has 192.0.2.254" ${LOG_DIR}/ns1-1_${mode}.log) -eq 4 ] && \
145 test_pass "$mode arp(F_BROADCAST) ns1-1" || \
146 test_fail "$mode arp(F_BROADCAST) ns1-1"
147 [ $(grep -cF "who-has 192.0.2.254" ${LOG_DIR}/ns1-2_${mode}.log) -eq 2 ] && \
148 test_pass "$mode arp(F_BROADCAST) ns1-2" || \
149 test_fail "$mode arp(F_BROADCAST) ns1-2"
150 [ $(grep -cF "who-has 192.0.2.254" ${LOG_DIR}/ns1-3_${mode}.log) -eq 2 ] && \
151 test_pass "$mode arp(F_BROADCAST) ns1-3" || \
152 test_fail "$mode arp(F_BROADCAST) ns1-3"
155 [ $(grep -c "ICMP echo request" ${LOG_DIR}/ns1-1_${mode}.log) -eq 4 ] && \
156 test_pass "$mode IPv4 (F_BROADCAST|F_EXCLUDE_INGRESS) ns1-1" || \
157 test_fail "$mode IPv4 (F_BROADCAST|F_EXCLUDE_INGRESS) ns1-1"
158 [ $(grep -c "ICMP echo request" ${LOG_DIR}/ns1-2_${mode}.log) -eq 4 ] && \
159 test_pass "$mode IPv4 (F_BROADCAST|F_EXCLUDE_INGRESS) ns1-2" || \
160 test_fail "$mode IPv4 (F_BROADCAST|F_EXCLUDE_INGRESS) ns1-2"
161 [ $(grep -c "ICMP echo request" ${LOG_DIR}/ns1-3_${mode}.log) -eq 4 ] && \
162 test_pass "$mode IPv4 (F_BROADCAST|F_EXCLUDE_INGRESS) ns1-3" || \
163 test_fail "$mode IPv4 (F_BROADCAST|F_EXCLUDE_INGRESS) ns1-3"
166 [ $(grep -c "ICMP6, echo request" ${LOG_DIR}/ns1-1_${mode}.log) -eq 4 ] && \
167 test_pass "$mode IPv6 (no flags) ns1-1" || \
168 test_fail "$mode IPv6 (no flags) ns1-1"
169 [ $(grep -c "ICMP6, echo request" ${LOG_DIR}/ns1-2_${mode}.log) -eq 0 ] && \
170 test_pass "$mode IPv6 (no flags) ns1-2" || \
171 test_fail "$mode IPv6 (no flags) ns1-2"
176 local mode=$1
179 case ${mode} in
185 ip netns exec ${NS[0]} ./xdp_redirect_multi $drv_p $IFACES &> ${LOG_DIR}/xdp_redirect_${mode}.log &
189 test_fail "$mode xdp_redirect_multi start failed"
193 if [ "$mode" = "xdpegress" ]; then
194 do_egress_tests $mode
196 do_ping_tests $mode
206 for mode in ${DRV_MODE}; do
207 setup_ns $mode
208 do_tests $mode