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 [ 3469.080621][T27242] veth0: renamed from veth1 [ 3470.667722][T27259] br0: port 1(swp1) entered blocking state [ 3470.668060][T27259] br0: port 1(swp1) entered disabled state [ 3470.668416][T27259] swp1: entered allmulticast mode [ 3470.669785][T27259] swp1: entered promiscuous mode [ 3470.671845][T27259] br0: port 1(swp1) entered blocking state [ 3470.672166][T27259] br0: port 1(swp1) entered forwarding state [ 3471.008975][T27261] br0: port 2(vx0) entered blocking state [ 3471.009323][T27261] br0: port 2(vx0) entered disabled state [ 3471.009646][T27261] vx0: entered allmulticast mode [ 3471.011020][T27261] vx0: entered promiscuous mode [ 3471.012318][T27261] br0: port 2(vx0) entered blocking state [ 3471.012619][T27261] br0: port 2(vx0) entered forwarding state [ 3473.232183][T27274] br0: port 1(swp1) entered blocking state [ 3473.232518][T27274] br0: port 1(swp1) entered disabled state [ 3473.232862][T27274] swp1: entered allmulticast mode [ 3473.234192][T27274] swp1: entered promiscuous mode [ 3473.235541][T27274] br0: port 1(swp1) entered blocking state [ 3473.235850][T27274] br0: port 1(swp1) entered forwarding state [ 3473.558957][T27276] br0: port 2(vx0) entered blocking state [ 3473.559306][T27276] br0: port 2(vx0) entered disabled state [ 3473.559627][T27276] vx0: entered allmulticast mode [ 3473.560939][T27276] vx0: entered promiscuous mode [ 3473.561626][T27276] br0: port 2(vx0) entered blocking state [ 3473.561922][T27276] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3479.971275][T27288] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3481.798490][T13930] 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 ] [ 3483.068149][T22648] br0: port 1(swp1) entered blocking state [ 3483.068504][T22648] 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 ] [ 3484.680312][T13930] 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 ] [ 3485.971144][T22648] br0: port 1(swp1) entered blocking state [ 3485.971497][T22648] 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 ] [ 3488.607149][T17377] 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 ] [ 3489.960002][ T71] vx0: left allmulticast mode [ 3489.960319][ T71] vx0: left promiscuous mode [ 3489.960807][ T71] br0: port 2(vx0) entered disabled state [ 3489.974256][ T71] swp1: left allmulticast mode [ 3489.974535][ T71] swp1: left promiscuous mode [ 3489.974904][ T71] br0: port 1(swp1) entered disabled state [ 3490.409114][ T71] vx0: left allmulticast mode [ 3490.409449][ T71] vx0: left promiscuous mode [ 3490.409870][ T71] br0: port 2(vx0) entered disabled state [ 3490.420130][ T71] swp1: left allmulticast mode [ 3490.420435][ T71] swp1: left promiscuous mode [ 3490.420830][ T71] br0: port 1(swp1) entered disabled state [ 3494.842429][T27415] veth0: renamed from veth1 [ 3496.440180][T27431] br0: port 1(swp1) entered blocking state [ 3496.440520][T27431] br0: port 1(swp1) entered disabled state [ 3496.440862][T27431] swp1: entered allmulticast mode [ 3496.442590][T27431] swp1: entered promiscuous mode [ 3496.443951][T27431] br0: port 1(swp1) entered blocking state [ 3496.444271][T27431] br0: port 1(swp1) entered forwarding state [ 3496.752311][T27433] br0: port 2(vx0) entered blocking state [ 3496.752640][T27433] br0: port 2(vx0) entered disabled state [ 3496.752958][T27433] vx0: entered allmulticast mode [ 3496.754892][T27433] vx0: entered promiscuous mode [ 3496.755584][T27433] br0: port 2(vx0) entered blocking state [ 3496.755878][T27433] br0: port 2(vx0) entered forwarding state [ 3498.878552][T27446] br0: port 1(swp1) entered blocking state [ 3498.878904][T27446] br0: port 1(swp1) entered disabled state [ 3498.879270][T27446] swp1: entered allmulticast mode [ 3498.880597][T27446] swp1: entered promiscuous mode [ 3498.882001][T27446] br0: port 1(swp1) entered blocking state [ 3498.882328][T27446] br0: port 1(swp1) entered forwarding state [ 3499.223022][T27448] br0: port 2(vx0) entered blocking state [ 3499.223667][T27448] br0: port 2(vx0) entered disabled state [ 3499.223986][T27448] vx0: entered allmulticast mode [ 3499.225289][T27448] vx0: entered promiscuous mode [ 3499.225966][T27448] br0: port 2(vx0) entered blocking state [ 3499.226282][T27448] 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 ] [ 3508.686202][T17377] 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 ] [ 3510.717141][T13930] br0: port 1(swp1) entered blocking state [ 3510.717485][T13930] 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 ] [ 3512.318228][T22648] 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 ] [ 3514.377111][T26413] br0: port 1(swp1) entered blocking state [ 3514.377467][T26413] 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 ] [ 3518.682319][T13930] 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 ] [ 3520.749158][ T71] vx0: left allmulticast mode [ 3520.749463][ T71] vx0: left promiscuous mode [ 3520.749842][ T71] br0: port 2(vx0) entered disabled state [ 3520.768118][ T71] swp1: left allmulticast mode [ 3520.768428][ T71] swp1: left promiscuous mode [ 3520.768792][ T71] br0: port 1(swp1) entered disabled state [ 3521.233006][ T71] vx0: left allmulticast mode [ 3521.233338][ T71] vx0: left promiscuous mode [ 3521.233717][ T71] br0: port 2(vx0) entered disabled state [ 3521.253125][ T71] swp1: left allmulticast mode [ 3521.253391][ T71] swp1: left promiscuous mode [ 3521.253761][ T71] br0: port 1(swp1) entered disabled state [ 3525.649044][T27647] veth0: renamed from veth1 [ 3527.301981][T27664] br0: port 1(swp1) entered blocking state [ 3527.302335][T27664] br0: port 1(swp1) entered disabled state [ 3527.302673][T27664] swp1: entered allmulticast mode [ 3527.304002][T27664] swp1: entered promiscuous mode [ 3527.305376][T27664] br0: port 1(swp1) entered blocking state [ 3527.305681][T27664] br0: port 1(swp1) entered forwarding state [ 3527.628909][T27666] br0: port 2(vx0) entered blocking state [ 3527.630008][T27666] br0: port 2(vx0) entered disabled state [ 3527.630344][T27666] vx0: entered allmulticast mode [ 3527.631678][T27666] vx0: entered promiscuous mode [ 3527.632256][T27666] br0: port 2(vx0) entered blocking state [ 3527.632552][T27666] br0: port 2(vx0) entered forwarding state [ 3529.711424][T27679] br0: port 1(swp1) entered blocking state [ 3529.711763][T27679] br0: port 1(swp1) entered disabled state [ 3529.712124][T27679] swp1: entered allmulticast mode [ 3529.713429][T27679] swp1: entered promiscuous mode [ 3529.721738][T27679] br0: port 1(swp1) entered blocking state [ 3529.722053][T27679] br0: port 1(swp1) entered forwarding state [ 3530.047609][T27681] br0: port 2(vx0) entered blocking state [ 3530.047940][T27681] br0: port 2(vx0) entered disabled state [ 3530.048274][T27681] vx0: entered allmulticast mode [ 3530.049571][T27681] vx0: entered promiscuous mode [ 3530.050156][T27681] br0: port 2(vx0) entered blocking state [ 3530.050453][T27681] 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 ] [ 3538.610726][T17377] 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 ] [ 3549.131925][ T71] vx0: left allmulticast mode [ 3549.132233][ T71] vx0: left promiscuous mode [ 3549.132642][ T71] br0: port 2(vx0) entered disabled state [ 3549.143165][ T71] swp1: left allmulticast mode [ 3549.143458][ T71] swp1: left promiscuous mode [ 3549.143845][ T71] br0: port 1(swp1) entered disabled state [ 3549.608951][ T71] vx0: left allmulticast mode [ 3549.609262][ T71] vx0: left promiscuous mode [ 3549.609666][ T71] br0: port 2(vx0) entered disabled state [ 3549.620152][ T71] swp1: left allmulticast mode [ 3549.620468][ T71] swp1: left promiscuous mode [ 3549.620860][ T71] br0: port 1(swp1) entered disabled state [ 3553.863712][T27869] veth0: renamed from veth1 [ 3555.460743][T27886] br0: port 1(swp1) entered blocking state [ 3555.461116][T27886] br0: port 1(swp1) entered disabled state [ 3555.461478][T27886] swp1: entered allmulticast mode [ 3555.462875][T27886] swp1: entered promiscuous mode [ 3555.464472][T27886] br0: port 1(swp1) entered blocking state [ 3555.464788][T27886] br0: port 1(swp1) entered forwarding state [ 3555.782372][T27888] br0: port 2(vx0) entered blocking state [ 3555.782708][T27888] br0: port 2(vx0) entered disabled state [ 3555.783025][T27888] vx0: entered allmulticast mode [ 3555.784386][T27888] vx0: entered promiscuous mode [ 3555.784972][T27888] br0: port 2(vx0) entered blocking state [ 3555.785304][T27888] br0: port 2(vx0) entered forwarding state [ 3557.874441][T27901] br0: port 1(swp1) entered blocking state [ 3557.874788][T27901] br0: port 1(swp1) entered disabled state [ 3557.875153][T27901] swp1: entered allmulticast mode [ 3557.877308][T27901] swp1: entered promiscuous mode [ 3557.878716][T27901] br0: port 1(swp1) entered blocking state [ 3557.879024][T27901] br0: port 1(swp1) entered forwarding state [ 3558.224206][T27903] br0: port 2(vx0) entered blocking state [ 3558.224545][T27903] br0: port 2(vx0) entered disabled state [ 3558.224865][T27903] vx0: entered allmulticast mode [ 3558.226405][T27903] vx0: entered promiscuous mode [ 3558.227138][T27903] br0: port 2(vx0) entered blocking state [ 3558.227456][T27903] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3566.366740][ T7863] br0: port 1(swp1) entered disabled state [ 3567.426426][T13930] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3573.761790][ T71] vx0: left allmulticast mode [ 3573.762182][ T71] vx0: left promiscuous mode [ 3573.762702][ T71] br0: port 2(vx0) entered disabled state [ 3573.774265][ T71] swp1: left allmulticast mode [ 3573.774537][ T71] swp1: left promiscuous mode [ 3573.774953][ T71] br0: port 1(swp1) entered disabled state [ 3574.158958][ T71] vx0: left allmulticast mode [ 3574.159270][ T71] vx0: left promiscuous mode [ 3574.159642][ T71] br0: port 2(vx0) entered disabled state [ 3574.170047][ T71] swp1: left allmulticast mode [ 3574.170341][ T71] swp1: left promiscuous mode [ 3574.170711][ T71] br0: port 1(swp1) entered disabled state [ 3578.601236][T27980] veth0: renamed from veth1 [ 3580.227988][T27997] br0: port 1(swp1) entered blocking state [ 3580.228670][T27997] br0: port 1(swp1) entered disabled state [ 3580.229012][T27997] swp1: entered allmulticast mode [ 3580.230365][T27997] swp1: entered promiscuous mode [ 3580.231739][T27997] br0: port 1(swp1) entered blocking state [ 3580.232044][T27997] br0: port 1(swp1) entered forwarding state [ 3580.553933][T27999] br0: port 2(vx0) entered blocking state [ 3580.554286][T27999] br0: port 2(vx0) entered disabled state [ 3580.554608][T27999] vx0: entered allmulticast mode [ 3580.555955][T27999] vx0: entered promiscuous mode [ 3580.557016][T27999] br0: port 2(vx0) entered blocking state [ 3580.557350][T27999] br0: port 2(vx0) entered forwarding state [ 3582.635925][T28012] br0: port 1(swp1) entered blocking state [ 3582.636287][T28012] br0: port 1(swp1) entered disabled state [ 3582.636634][T28012] swp1: entered allmulticast mode [ 3582.637981][T28012] swp1: entered promiscuous mode [ 3582.644038][T28012] br0: port 1(swp1) entered blocking state [ 3582.644391][T28012] br0: port 1(swp1) entered forwarding state [ 3583.000008][T28014] br0: port 2(vx0) entered blocking state [ 3583.000592][T28014] br0: port 2(vx0) entered disabled state [ 3583.000915][T28014] vx0: entered allmulticast mode [ 3583.002223][T28014] vx0: entered promiscuous mode [ 3583.002895][T28014] br0: port 2(vx0) entered blocking state [ 3583.003208][T28014] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3589.764266][T26413] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3620.169215][ T71] vx0: left allmulticast mode [ 3620.169505][ T71] vx0: left promiscuous mode [ 3620.169886][ T71] br0: port 2(vx0) entered disabled state [ 3620.182194][ T71] swp1: left allmulticast mode [ 3620.182514][ T71] swp1: left promiscuous mode [ 3620.182926][ T71] br0: port 1(swp1) entered disabled state [ 3620.648666][ T71] vx0: left allmulticast mode [ 3620.648989][ T71] vx0: left promiscuous mode [ 3620.649378][ T71] br0: port 2(vx0) entered disabled state [ 3620.660338][ T71] swp1: left allmulticast mode [ 3620.660606][ T71] swp1: left promiscuous mode [ 3620.660971][ T71] 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__->