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 # overriding timeout to 7200 # selftests: net: test_bridge_backup_port.sh [ 3559.447165][T22684] veth0: renamed from veth1 [ 3561.037734][T22701] br0: port 1(swp1) entered blocking state [ 3561.038091][T22701] br0: port 1(swp1) entered disabled state [ 3561.038452][T22701] swp1: entered allmulticast mode [ 3561.039822][T22701] swp1: entered promiscuous mode [ 3561.041506][T22701] br0: port 1(swp1) entered blocking state [ 3561.041821][T22701] br0: port 1(swp1) entered forwarding state [ 3561.356391][T22703] br0: port 2(vx0) entered blocking state [ 3561.356729][T22703] br0: port 2(vx0) entered disabled state [ 3561.357055][T22703] vx0: entered allmulticast mode [ 3561.358427][T22703] vx0: entered promiscuous mode [ 3561.359143][T22703] br0: port 2(vx0) entered blocking state [ 3561.359446][T22703] br0: port 2(vx0) entered forwarding state [ 3563.457542][T22716] br0: port 1(swp1) entered blocking state [ 3563.457900][T22716] br0: port 1(swp1) entered disabled state [ 3563.458267][T22716] swp1: entered allmulticast mode [ 3563.459594][T22716] swp1: entered promiscuous mode [ 3563.460990][T22716] br0: port 1(swp1) entered blocking state [ 3563.461320][T22716] br0: port 1(swp1) entered forwarding state [ 3563.826620][T22718] br0: port 2(vx0) entered blocking state [ 3563.826957][T22718] br0: port 2(vx0) entered disabled state [ 3563.827295][T22718] vx0: entered allmulticast mode [ 3563.828621][T22718] vx0: entered promiscuous mode [ 3563.829199][T22718] br0: port 2(vx0) entered blocking state [ 3563.829500][T22718] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3571.691184][ T5057] 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 ] [ 3573.251994][ T5057] br0: port 1(swp1) entered blocking state [ 3573.252367][ T5057] 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 ] [ 3575.078645][T21614] 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 ] [ 3576.687371][ T5057] br0: port 1(swp1) entered blocking state [ 3576.687727][ T5057] 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 ] [ 3579.881179][ T8049] 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 ] [ 3581.505396][ T70] vx0: left allmulticast mode [ 3581.505818][ T70] vx0: left promiscuous mode [ 3581.506424][ T70] br0: port 2(vx0) entered disabled state [ 3581.509853][ T70] swp1: left allmulticast mode [ 3581.510301][ T70] swp1: left promiscuous mode [ 3581.510854][ T70] br0: port 1(swp1) entered disabled state [ 3581.966566][ T70] vx0: left allmulticast mode [ 3581.966855][ T70] vx0: left promiscuous mode [ 3581.967282][ T70] br0: port 2(vx0) entered disabled state [ 3581.974071][ T70] swp1: left allmulticast mode [ 3581.974360][ T70] swp1: left promiscuous mode [ 3581.974731][ T70] br0: port 1(swp1) entered disabled state [ 3586.427815][T22875] veth0: renamed from veth1 [ 3588.027853][T22891] br0: port 1(swp1) entered blocking state [ 3588.028817][T22891] br0: port 1(swp1) entered disabled state [ 3588.029188][T22891] swp1: entered allmulticast mode [ 3588.030577][T22891] swp1: entered promiscuous mode [ 3588.032405][T22891] br0: port 1(swp1) entered blocking state [ 3588.032725][T22891] br0: port 1(swp1) entered forwarding state [ 3588.360205][T22893] br0: port 2(vx0) entered blocking state [ 3588.360541][T22893] br0: port 2(vx0) entered disabled state [ 3588.360867][T22893] vx0: entered allmulticast mode [ 3588.362248][T22893] vx0: entered promiscuous mode [ 3588.362951][T22893] br0: port 2(vx0) entered blocking state [ 3588.363268][T22893] br0: port 2(vx0) entered forwarding state [ 3590.440116][T22906] br0: port 1(swp1) entered blocking state [ 3590.440478][T22906] br0: port 1(swp1) entered disabled state [ 3590.440847][T22906] swp1: entered allmulticast mode [ 3590.442197][T22906] swp1: entered promiscuous mode [ 3590.443616][T22906] br0: port 1(swp1) entered blocking state [ 3590.443932][T22906] br0: port 1(swp1) entered forwarding state [ 3590.808738][T22908] br0: port 2(vx0) entered blocking state [ 3590.809078][T22908] br0: port 2(vx0) entered disabled state [ 3590.809413][T22908] vx0: entered allmulticast mode [ 3590.810739][T22908] vx0: entered promiscuous mode [ 3590.811634][T22908] br0: port 2(vx0) entered blocking state [ 3590.811937][T22908] 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 ] [ 3600.366257][T12224] 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 ] [ 3602.626469][T21614] br0: port 1(swp1) entered blocking state [ 3602.626827][T21614] 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 ] [ 3604.533211][ T5057] 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 ] [ 3606.932539][ T5057] br0: port 1(swp1) entered blocking state [ 3606.932896][ T5057] 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 ] [ 3611.506706][T21606] 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 ] [ 3613.911866][ T70] vx0: left allmulticast mode [ 3613.912191][ T70] vx0: left promiscuous mode [ 3613.912590][ T70] br0: port 2(vx0) entered disabled state [ 3613.914648][ T70] swp1: left allmulticast mode [ 3613.914942][ T70] swp1: left promiscuous mode [ 3613.915353][ T70] br0: port 1(swp1) entered disabled state [ 3614.373886][ T70] vx0: left allmulticast mode [ 3614.374219][ T70] vx0: left promiscuous mode [ 3614.374617][ T70] br0: port 2(vx0) entered disabled state [ 3614.376150][ T70] swp1: left allmulticast mode [ 3614.376423][ T70] swp1: left promiscuous mode [ 3614.376841][ T70] br0: port 1(swp1) entered disabled state [ 3618.880218][T23127] veth0: renamed from veth1 [ 3620.487917][T23144] br0: port 1(swp1) entered blocking state [ 3620.488733][T23144] br0: port 1(swp1) entered disabled state [ 3620.489089][T23144] swp1: entered allmulticast mode [ 3620.490491][T23144] swp1: entered promiscuous mode [ 3620.491880][T23144] br0: port 1(swp1) entered blocking state [ 3620.492208][T23144] br0: port 1(swp1) entered forwarding state [ 3620.819477][T23146] br0: port 2(vx0) entered blocking state [ 3620.819817][T23146] br0: port 2(vx0) entered disabled state [ 3620.820672][T23146] vx0: entered allmulticast mode [ 3620.821994][T23146] vx0: entered promiscuous mode [ 3620.822588][T23146] br0: port 2(vx0) entered blocking state [ 3620.822888][T23146] br0: port 2(vx0) entered forwarding state [ 3623.005112][T23159] br0: port 1(swp1) entered blocking state [ 3623.005475][T23159] br0: port 1(swp1) entered disabled state [ 3623.005826][T23159] swp1: entered allmulticast mode [ 3623.007169][T23159] swp1: entered promiscuous mode [ 3623.009164][T23159] br0: port 1(swp1) entered blocking state [ 3623.009483][T23159] br0: port 1(swp1) entered forwarding state [ 3623.368642][T23161] br0: port 2(vx0) entered blocking state [ 3623.368981][T23161] br0: port 2(vx0) entered disabled state [ 3623.369328][T23161] vx0: entered allmulticast mode [ 3623.371099][T23161] vx0: entered promiscuous mode [ 3623.371803][T23161] br0: port 2(vx0) entered blocking state [ 3623.372107][T23161] 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 ] [ 3632.060215][T21606] 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 ] [ 3642.875050][ T70] vx0: left allmulticast mode [ 3642.875367][ T70] vx0: left promiscuous mode [ 3642.875760][ T70] br0: port 2(vx0) entered disabled state [ 3642.877426][ T70] swp1: left allmulticast mode [ 3642.877728][ T70] swp1: left promiscuous mode [ 3642.878135][ T70] br0: port 1(swp1) entered disabled state [ 3643.334394][ T70] vx0: left allmulticast mode [ 3643.334685][ T70] vx0: left promiscuous mode [ 3643.335082][ T70] br0: port 2(vx0) entered disabled state [ 3643.336565][ T70] swp1: left allmulticast mode [ 3643.336834][ T70] swp1: left promiscuous mode [ 3643.337211][ T70] br0: port 1(swp1) entered disabled state [ 3647.812077][T23352] veth0: renamed from veth1 [ 3649.432808][T23369] br0: port 1(swp1) entered blocking state [ 3649.433342][T23369] br0: port 1(swp1) entered disabled state [ 3649.433865][T23369] swp1: entered allmulticast mode [ 3649.437766][T23369] swp1: entered promiscuous mode [ 3649.447043][T23369] br0: port 1(swp1) entered blocking state [ 3649.447541][T23369] br0: port 1(swp1) entered forwarding state [ 3649.789558][T23371] br0: port 2(vx0) entered blocking state [ 3649.789904][T23371] br0: port 2(vx0) entered disabled state [ 3649.790836][T23371] vx0: entered allmulticast mode [ 3649.792251][T23371] vx0: entered promiscuous mode [ 3649.792840][T23371] br0: port 2(vx0) entered blocking state [ 3649.793158][T23371] br0: port 2(vx0) entered forwarding state [ 3651.865033][T23384] br0: port 1(swp1) entered blocking state [ 3651.865621][T23384] br0: port 1(swp1) entered disabled state [ 3651.865972][T23384] swp1: entered allmulticast mode [ 3651.867351][T23384] swp1: entered promiscuous mode [ 3651.868740][T23384] br0: port 1(swp1) entered blocking state [ 3651.869051][T23384] br0: port 1(swp1) entered forwarding state [ 3652.196428][T23386] br0: port 2(vx0) entered blocking state [ 3652.196765][T23386] br0: port 2(vx0) entered disabled state [ 3652.197091][T23386] vx0: entered allmulticast mode [ 3652.198447][T23386] vx0: entered promiscuous mode [ 3652.199169][T23386] br0: port 2(vx0) entered blocking state [ 3652.199470][T23386] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3660.289370][T21606] br0: port 1(swp1) entered disabled state [ 3661.320678][ T5057] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3668.606304][ T70] vx0: left allmulticast mode [ 3668.606597][ T70] vx0: left promiscuous mode [ 3668.606986][ T70] br0: port 2(vx0) entered disabled state [ 3668.608826][ T70] swp1: left allmulticast mode [ 3668.609110][ T70] swp1: left promiscuous mode [ 3668.609505][ T70] br0: port 1(swp1) entered disabled state [ 3669.091383][ T70] vx0: left allmulticast mode [ 3669.091672][ T70] vx0: left promiscuous mode [ 3669.092066][ T70] br0: port 2(vx0) entered disabled state [ 3669.093616][ T70] swp1: left allmulticast mode [ 3669.093880][ T70] swp1: left promiscuous mode [ 3669.094280][ T70] br0: port 1(swp1) entered disabled state [ 3673.588369][T23478] veth0: renamed from veth1 [ 3675.182887][T23496] br0: port 1(swp1) entered blocking state [ 3675.184028][T23496] br0: port 1(swp1) entered disabled state [ 3675.184400][T23496] swp1: entered allmulticast mode [ 3675.185779][T23496] swp1: entered promiscuous mode [ 3675.187213][T23496] br0: port 1(swp1) entered blocking state [ 3675.187547][T23496] br0: port 1(swp1) entered forwarding state [ 3675.506226][T23498] br0: port 2(vx0) entered blocking state [ 3675.506564][T23498] br0: port 2(vx0) entered disabled state [ 3675.506885][T23498] vx0: entered allmulticast mode [ 3675.508302][T23498] vx0: entered promiscuous mode [ 3675.509016][T23498] br0: port 2(vx0) entered blocking state [ 3675.509332][T23498] br0: port 2(vx0) entered forwarding state [ 3677.761911][T23511] br0: port 1(swp1) entered blocking state [ 3677.762908][T23511] br0: port 1(swp1) entered disabled state [ 3677.763280][T23511] swp1: entered allmulticast mode [ 3677.764630][T23511] swp1: entered promiscuous mode [ 3677.765999][T23511] br0: port 1(swp1) entered blocking state [ 3677.766326][T23511] br0: port 1(swp1) entered forwarding state [ 3678.094664][T23513] br0: port 2(vx0) entered blocking state [ 3678.095005][T23513] br0: port 2(vx0) entered disabled state [ 3678.095875][T23513] vx0: entered allmulticast mode [ 3678.097228][T23513] vx0: entered promiscuous mode [ 3678.097926][T23513] br0: port 2(vx0) entered blocking state [ 3678.098243][T23513] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3684.947112][T21606] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3715.176540][ T70] vx0: left allmulticast mode [ 3715.176844][ T70] vx0: left promiscuous mode [ 3715.177291][ T70] br0: port 2(vx0) entered disabled state [ 3715.182366][ T70] swp1: left allmulticast mode [ 3715.182649][ T70] swp1: left promiscuous mode [ 3715.183067][ T70] br0: port 1(swp1) entered disabled state [ 3715.636300][ T70] vx0: left allmulticast mode [ 3715.636598][ T70] vx0: left promiscuous mode [ 3715.636996][ T70] br0: port 2(vx0) entered disabled state [ 3715.638509][ T70] swp1: left allmulticast mode [ 3715.638774][ T70] swp1: left promiscuous mode [ 3715.639626][ T70] 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__->