Lines Matching full:fdb

4 # This test is for checking functionality of flushing FDB entries.
99 $BRIDGE fdb add $mac dev $dev $args
110 $BRIDGE fdb add $mac dev $dev $args
120 local entries=$($BRIDGE fdb show dev $dev | grep "$filter" | wc -l)
125 log_test $rc 0 "$dev: Expected $exp_entries FDB entries, got $entries"
140 run_cmd "$BRIDGE fdb flush dev vx10"
141 log_test $? 0 "Flush FDB by dev vx10"
144 log_test $? 0 "Flush FDB by dev vx10 - test vx10 entries"
147 log_test $? 0 "Flush FDB by dev vx10 - test vx20 entries"
162 run_cmd "$BRIDGE fdb flush dev vx10 vni $vni_2"
163 log_test $? 0 "Flush FDB by dev vx10 and vni $vni_2"
184 # 'bridge fdb' output
196 run_cmd "$BRIDGE fdb flush dev vx10 src_vni $src_vni_2"
197 log_test $? 0 "Flush FDB by dev vx10 and src_vni $src_vni_2"
219 run_cmd "$BRIDGE fdb flush dev vx10 port $port_2"
220 log_test $? 0 "Flush FDB by dev vx10 and port $port_2"
240 run_cmd "$BRIDGE fdb flush dev vx10 dst $dst_ip_2"
241 log_test $? 0 "Flush FDB by dev vx10 and dst $dst_ip_2"
255 $IP nexthop add id 10 via 192.0.2.1 fdb
256 $IP nexthop add id $nhid_1 group 10 fdb
258 $IP nexthop add id 20 via 192.0.2.2 fdb
259 $IP nexthop add id $nhid_2 group 20 fdb
275 run_cmd "$BRIDGE fdb flush dev vx10 nhid $nhid_2"
276 log_test $? 0 "Flush FDB by dev vx10 and nhid $nhid_2"
287 run_cmd "$BRIDGE fdb flush dev vx10 nhid $nhid_1"
288 log_test $? 0 "Flush FDB by dev vx10 and nhid $nhid_1"
293 run_cmd "$BRIDGE fdb flush dev vx10 nhid $nhid_1"
294 log_test $? 0 "Flush FDB by nhid when there are no entries with nexthop"
311 # Check the entries by dst_ip as not all states appear in 'bridge fdb'
316 run_cmd "$BRIDGE fdb flush dev vx10 $flush_by_state"
317 log_test $? 0 "Flush FDB by dev vx10 and state $flush_by_state"
418 run_cmd "$BRIDGE fdb flush dev vx10 $flush_by_flag"
419 log_test $? 0 "Flush FDB by dev vx10 and flag $flush_by_flag"
490 $IP nexthop add id 10 via 192.0.2.1 fdb
491 $IP nexthop add id $nhid group 10 fdb
499 run_cmd "$BRIDGE fdb flush dev vx10 nhid $nhid $flag"
500 log_test $? 0 "Flush FDB by dev vx10 nhid $nhid $flag"
518 run_cmd "$BRIDGE fdb flush dev vx10 $flush_args"
519 log_test $? 0 "Flush FDB by dev vx10 $flush_args"
536 $BRIDGE fdb append $mac dev vx10 dst 192.0.2.1 vni $vni \
538 $BRIDGE fdb append $mac dev vx10 dst 192.0.2.1 vni $vni \
540 $BRIDGE fdb append $mac dev vx10 dst 192.0.2.2 vni $vni \
550 # 'bridge fdb' output
554 # For multicast FDB entries, the VXLAN driver stores a linked list of
563 t0_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
564 run_cmd "$BRIDGE fdb flush dev vx10 $flush_args"
565 log_test $? 0 "Flush FDB by dev vx10 $flush_args"
570 t1_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
579 t0_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
580 run_cmd "$BRIDGE fdb flush dev vx10 $flush_args"
581 log_test $? 0 "Flush FDB by dev vx10 $flush_args"
586 t1_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
595 t0_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
596 run_cmd "$BRIDGE fdb flush dev vx10 $flush_args"
597 log_test $? 0 "Flush FDB by dev vx10 $flush_args"
602 t1_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
611 t0_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
612 run_cmd "$BRIDGE fdb flush dev vx10 $flush_args"
613 log_test $? 0 "Flush FDB by dev vx10 $flush_args"
618 t1_n_entries=$($BRIDGE fdb show dev vx10 | wc -l)
626 local br0_n_ent_t0=$($BRIDGE fdb show dev br0 | wc -l)
627 local br1_n_ent_t0=$($BRIDGE fdb show dev br1 | wc -l)
632 # Each 'fdb add' command adds one extra entry in the bridge with the
640 run_cmd "$BRIDGE fdb flush dev br0"
641 log_test $? 0 "Flush FDB by dev br0"
645 log_test $? 0 "Flush FDB by dev br0 - test br0 entries"
648 log_test $? 0 "Flush FDB by dev br0 - test br1 entries"
661 vlan_1_ent_t0=$($BRIDGE fdb show dev br0 | grep "vlan $vlan_1" | wc -l)
662 vlan_2_ent_t0=$($BRIDGE fdb show dev br0 | grep "vlan $vlan_2" | wc -l)
673 run_cmd "$BRIDGE fdb flush dev br0 vlan $vlan_1"
674 log_test $? 0 "Flush FDB by dev br0 and vlan $vlan_1"
699 run_cmd "$BRIDGE fdb flush dev vx10 vlan $vlan_1 master self"
701 "Flush FDB by dev vx10, vlan $vlan_1, master and self"
764 bridge fdb help 2>&1 | grep -q "\[no\]router"
771 out=$(bridge fdb flush dev vx10 2>&1 | grep -q "Operation not supported")