make -C tools/testing/selftests TARGETS=net TEST_PROGS=test_bridge_backup__port.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 2442.765817][T19509] veth0: renamed from veth1 [ 2443.689650][T19527] br0: port 1(swp1) entered blocking state [ 2443.690008][T19527] br0: port 1(swp1) entered disabled state [ 2443.690369][T19527] swp1: entered allmulticast mode [ 2443.691584][T19527] swp1: entered promiscuous mode [ 2443.693358][T19527] br0: port 1(swp1) entered blocking state [ 2443.693686][T19527] br0: port 1(swp1) entered forwarding state [ 2443.878235][T19529] br0: port 2(vx0) entered blocking state [ 2443.878580][T19529] br0: port 2(vx0) entered disabled state [ 2443.878918][T19529] vx0: entered allmulticast mode [ 2443.880138][T19529] vx0: entered promiscuous mode [ 2443.880651][T19529] br0: port 2(vx0) entered blocking state [ 2443.880964][T19529] br0: port 2(vx0) entered forwarding state [ 2445.041447][T19542] br0: port 1(swp1) entered blocking state [ 2445.041798][T19542] br0: port 1(swp1) entered disabled state [ 2445.042171][T19542] swp1: entered allmulticast mode [ 2445.043378][T19542] swp1: entered promiscuous mode [ 2445.045605][T19542] br0: port 1(swp1) entered blocking state [ 2445.045922][T19542] br0: port 1(swp1) entered forwarding state [ 2445.227393][T19544] br0: port 2(vx0) entered blocking state [ 2445.227720][T19544] br0: port 2(vx0) entered disabled state [ 2445.228042][T19544] vx0: entered allmulticast mode [ 2445.229873][T19544] vx0: entered promiscuous mode [ 2445.230382][T19544] br0: port 2(vx0) entered blocking state [ 2445.230688][T19544] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2451.904761][T17905] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2452.740128][ T28] br0: port 1(swp1) entered blocking state [ 2452.740483][ T28] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2453.755135][ T28] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] [ 2454.586890][T17905] br0: port 1(swp1) entered blocking state [ 2454.587268][T17905] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: vx0 not configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2456.326227][T17419] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2457.217960][ T11] vx0: left allmulticast mode [ 2457.218275][ T11] vx0: left promiscuous mode [ 2457.218623][ T11] br0: port 2(vx0) entered disabled state [ 2457.244063][ T11] swp1: left allmulticast mode [ 2457.244353][ T11] swp1: left promiscuous mode [ 2457.244697][ T11] br0: port 1(swp1) entered disabled state [ 2457.472886][ T11] vx0: left allmulticast mode [ 2457.473214][ T11] vx0: left promiscuous mode [ 2457.473561][ T11] br0: port 2(vx0) entered disabled state [ 2457.484204][ T11] swp1: left allmulticast mode [ 2457.484492][ T11] swp1: left promiscuous mode [ 2457.484832][ T11] br0: port 1(swp1) entered disabled state [ 2459.801939][T19679] veth0: renamed from veth1 [ 2460.751320][T19695] br0: port 1(swp1) entered blocking state [ 2460.751676][T19695] br0: port 1(swp1) entered disabled state [ 2460.752021][T19695] swp1: entered allmulticast mode [ 2460.753468][T19695] swp1: entered promiscuous mode [ 2460.754663][T19695] br0: port 1(swp1) entered blocking state [ 2460.754984][T19695] br0: port 1(swp1) entered forwarding state [ 2460.940520][T19697] br0: port 2(vx0) entered blocking state [ 2460.940858][T19697] br0: port 2(vx0) entered disabled state [ 2460.941205][T19697] vx0: entered allmulticast mode [ 2460.942396][T19697] vx0: entered promiscuous mode [ 2460.943023][T19697] br0: port 2(vx0) entered blocking state [ 2460.943360][T19697] br0: port 2(vx0) entered forwarding state [ 2462.123217][T19710] br0: port 1(swp1) entered blocking state [ 2462.123569][T19710] br0: port 1(swp1) entered disabled state [ 2462.123918][T19710] swp1: entered allmulticast mode [ 2462.125168][T19710] swp1: entered promiscuous mode [ 2462.127136][T19710] br0: port 1(swp1) entered blocking state [ 2462.127468][T19710] br0: port 1(swp1) entered forwarding state [ 2462.311318][T19712] br0: port 2(vx0) entered blocking state [ 2462.311663][T19712] br0: port 2(vx0) entered disabled state [ 2462.312000][T19712] vx0: entered allmulticast mode [ 2462.313226][T19712] vx0: entered promiscuous mode [ 2462.313741][T19712] br0: port 2(vx0) entered blocking state [ 2462.314069][T19712] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2469.942122][T12543] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 2471.263472][ T28] br0: port 1(swp1) entered blocking state [ 2471.263836][ T28] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: nexthop ID 10 configured as backup nexthop ID of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2472.275922][T12543] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 2473.616163][T12543] br0: port 1(swp1) entered blocking state [ 2473.616515][T12543] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: No backup nexthop ID configured for swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 2476.450767][T12543] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 2477.840120][ T11] vx0: left allmulticast mode [ 2477.840436][ T11] vx0: left promiscuous mode [ 2477.840806][ T11] br0: port 2(vx0) entered disabled state [ 2477.850999][ T11] swp1: left allmulticast mode [ 2477.851293][ T11] swp1: left promiscuous mode [ 2477.851637][ T11] br0: port 1(swp1) entered disabled state [ 2478.105738][ T11] vx0: left allmulticast mode [ 2478.106035][ T11] vx0: left promiscuous mode [ 2478.106388][ T11] br0: port 2(vx0) entered disabled state [ 2478.117275][ T11] swp1: left allmulticast mode [ 2478.117554][ T11] swp1: left promiscuous mode [ 2478.117893][ T11] br0: port 1(swp1) entered disabled state [ 2480.444851][T19907] veth0: renamed from veth1 [ 2481.374543][T19925] br0: port 1(swp1) entered blocking state [ 2481.374901][T19925] br0: port 1(swp1) entered disabled state [ 2481.375838][T19925] swp1: entered allmulticast mode [ 2481.377095][T19925] swp1: entered promiscuous mode [ 2481.378278][T19925] br0: port 1(swp1) entered blocking state [ 2481.378602][T19925] br0: port 1(swp1) entered forwarding state [ 2481.563738][T19927] br0: port 2(vx0) entered blocking state [ 2481.564095][T19927] br0: port 2(vx0) entered disabled state [ 2481.564434][T19927] vx0: entered allmulticast mode [ 2481.565655][T19927] vx0: entered promiscuous mode [ 2481.566294][T19927] br0: port 2(vx0) entered blocking state [ 2481.566607][T19927] br0: port 2(vx0) entered forwarding state [ 2482.739954][T19940] br0: port 1(swp1) entered blocking state [ 2482.740329][T19940] br0: port 1(swp1) entered disabled state [ 2482.740678][T19940] swp1: entered allmulticast mode [ 2482.741898][T19940] swp1: entered promiscuous mode [ 2482.745880][T19940] br0: port 1(swp1) entered blocking state [ 2482.746230][T19940] br0: port 1(swp1) entered forwarding state [ 2482.942237][T19942] br0: port 2(vx0) entered blocking state [ 2482.942583][T19942] br0: port 2(vx0) entered disabled state [ 2482.942919][T19942] vx0: entered allmulticast mode [ 2482.944138][T19942] vx0: entered promiscuous mode [ 2482.944652][T19942] br0: port 2(vx0) entered blocking state [ 2482.944965][T19942] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 2490.141432][T12543] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No Tx drop increase [ OK ] # TEST: Non-existent nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Blackhole nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Non-group FDB nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: IPv6 address family nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] [ 2496.928024][ T11] vx0: left allmulticast mode [ 2496.928342][ T11] vx0: left promiscuous mode [ 2496.928685][ T11] br0: port 2(vx0) entered disabled state [ 2496.951986][ T11] swp1: left allmulticast mode [ 2496.952282][ T11] swp1: left promiscuous mode [ 2496.952620][ T11] br0: port 1(swp1) entered disabled state [ 2497.170867][ T11] vx0: left allmulticast mode [ 2497.171209][ T11] vx0: left promiscuous mode [ 2497.171582][ T11] br0: port 2(vx0) entered disabled state [ 2497.180092][ T11] swp1: left allmulticast mode [ 2497.180371][ T11] swp1: left promiscuous mode [ 2497.180704][ T11] br0: port 1(swp1) entered disabled state [ 2499.509302][T20129] veth0: renamed from veth1 [ 2500.422215][T20146] br0: port 1(swp1) entered blocking state [ 2500.422566][T20146] br0: port 1(swp1) entered disabled state [ 2500.422911][T20146] swp1: entered allmulticast mode [ 2500.424179][T20146] swp1: entered promiscuous mode [ 2500.425997][T20146] br0: port 1(swp1) entered blocking state [ 2500.426338][T20146] br0: port 1(swp1) entered forwarding state [ 2500.611306][T20148] br0: port 2(vx0) entered blocking state [ 2500.611642][T20148] br0: port 2(vx0) entered disabled state [ 2500.611975][T20148] vx0: entered allmulticast mode [ 2500.613673][T20148] vx0: entered promiscuous mode [ 2500.614211][T20148] br0: port 2(vx0) entered blocking state [ 2500.614531][T20148] br0: port 2(vx0) entered forwarding state [ 2501.787223][T20161] br0: port 1(swp1) entered blocking state [ 2501.787573][T20161] br0: port 1(swp1) entered disabled state [ 2501.787919][T20161] swp1: entered allmulticast mode [ 2501.790020][T20161] swp1: entered promiscuous mode [ 2501.791211][T20161] br0: port 1(swp1) entered blocking state [ 2501.791534][T20161] br0: port 1(swp1) entered forwarding state [ 2501.976336][T20163] br0: port 2(vx0) entered blocking state [ 2501.976678][T20163] br0: port 2(vx0) entered disabled state [ 2501.977013][T20163] vx0: entered allmulticast mode [ 2501.978676][T20163] vx0: entered promiscuous mode [ 2501.979200][T20163] br0: port 2(vx0) entered blocking state [ 2501.979515][T20163] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2508.768925][T17419] br0: port 1(swp1) entered disabled state [ 2509.830314][T17905] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2515.491936][ T11] vx0: left allmulticast mode [ 2515.492270][ T11] vx0: left promiscuous mode [ 2515.492625][ T11] br0: port 2(vx0) entered disabled state [ 2515.506611][ T11] swp1: left allmulticast mode [ 2515.506928][ T11] swp1: left promiscuous mode [ 2515.507416][ T11] br0: port 1(swp1) entered disabled state [ 2515.745031][ T11] vx0: left allmulticast mode [ 2515.745333][ T11] vx0: left promiscuous mode [ 2515.745677][ T11] br0: port 2(vx0) entered disabled state [ 2515.756954][ T11] swp1: left allmulticast mode [ 2515.757252][ T11] swp1: left promiscuous mode [ 2515.757591][ T11] br0: port 1(swp1) entered disabled state [ 2518.075074][T20238] veth0: renamed from veth1 [ 2518.976873][T20257] br0: port 1(swp1) entered blocking state [ 2518.978042][T20257] br0: port 1(swp1) entered disabled state [ 2518.978532][T20257] swp1: entered allmulticast mode [ 2518.979760][T20257] swp1: entered promiscuous mode [ 2518.980954][T20257] br0: port 1(swp1) entered blocking state [ 2518.981291][T20257] br0: port 1(swp1) entered forwarding state [ 2519.170180][T20259] br0: port 2(vx0) entered blocking state [ 2519.170515][T20259] br0: port 2(vx0) entered disabled state [ 2519.170847][T20259] vx0: entered allmulticast mode [ 2519.172211][T20259] vx0: entered promiscuous mode [ 2519.172726][T20259] br0: port 2(vx0) entered blocking state [ 2519.173066][T20259] br0: port 2(vx0) entered forwarding state [ 2520.341073][T20272] br0: port 1(swp1) entered blocking state [ 2520.341425][T20272] br0: port 1(swp1) entered disabled state [ 2520.341769][T20272] swp1: entered allmulticast mode [ 2520.343003][T20272] swp1: entered promiscuous mode [ 2520.348634][T20272] br0: port 1(swp1) entered blocking state [ 2520.348969][T20272] br0: port 1(swp1) entered forwarding state [ 2520.531213][T20274] br0: port 2(vx0) entered blocking state [ 2520.531541][T20274] br0: port 2(vx0) entered disabled state [ 2520.531871][T20274] vx0: entered allmulticast mode [ 2520.533610][T20274] vx0: entered promiscuous mode [ 2520.534252][T20274] br0: port 2(vx0) entered blocking state [ 2520.534559][T20274] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2526.555431][T17419] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2556.780034][ T11] vx0: left allmulticast mode [ 2556.780362][ T11] vx0: left promiscuous mode [ 2556.780744][ T11] br0: port 2(vx0) entered disabled state [ 2556.802375][ T11] swp1: left allmulticast mode [ 2556.802676][ T11] swp1: left promiscuous mode [ 2556.803043][ T11] br0: port 1(swp1) entered disabled state [ 2557.029907][ T11] vx0: left allmulticast mode [ 2557.030219][ T11] vx0: left promiscuous mode [ 2557.030557][ T11] br0: port 2(vx0) entered disabled state [ 2557.041870][ T11] swp1: left allmulticast mode [ 2557.042161][ T11] swp1: left promiscuous mode [ 2557.042502][ T11] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 ok 1 selftests: net: test_bridge_backup_port.sh make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->