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 [ 3587.279607][T19151] veth0: renamed from veth1 [ 3588.969166][T19168] br0: port 1(swp1) entered blocking state [ 3588.969671][T19168] br0: port 1(swp1) entered disabled state [ 3588.970050][T19168] swp1: entered allmulticast mode [ 3588.971594][T19168] swp1: entered promiscuous mode [ 3588.973251][T19168] br0: port 1(swp1) entered blocking state [ 3588.973584][T19168] br0: port 1(swp1) entered forwarding state [ 3589.316385][T19170] br0: port 2(vx0) entered blocking state [ 3589.316757][T19170] br0: port 2(vx0) entered disabled state [ 3589.317101][T19170] vx0: entered allmulticast mode [ 3589.318615][T19170] vx0: entered promiscuous mode [ 3589.319196][T19170] br0: port 2(vx0) entered blocking state [ 3589.319524][T19170] br0: port 2(vx0) entered forwarding state [ 3591.572999][T19183] br0: port 1(swp1) entered blocking state [ 3591.573366][T19183] br0: port 1(swp1) entered disabled state [ 3591.573728][T19183] swp1: entered allmulticast mode [ 3591.575161][T19183] swp1: entered promiscuous mode [ 3591.585055][T19183] br0: port 1(swp1) entered blocking state [ 3591.585398][T19183] br0: port 1(swp1) entered forwarding state [ 3591.919702][T19185] br0: port 2(vx0) entered blocking state [ 3591.920045][T19185] br0: port 2(vx0) entered disabled state [ 3591.920411][T19185] vx0: entered allmulticast mode [ 3591.921830][T19185] vx0: entered promiscuous mode [ 3591.922996][T19185] br0: port 2(vx0) entered blocking state [ 3591.923320][T19185] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3599.845186][T10089] 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 ] [ 3601.489722][T18590] br0: port 1(swp1) entered blocking state [ 3601.490081][T18590] 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 ] [ 3603.392791][T19212] 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 ] [ 3604.970905][T12313] br0: port 1(swp1) entered blocking state [ 3604.971287][T12313] 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 ] [ 3608.113732][T12313] 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 ] [ 3609.676588][ T72] vx0: left allmulticast mode [ 3609.676883][ T72] vx0: left promiscuous mode [ 3609.677300][ T72] br0: port 2(vx0) entered disabled state [ 3609.678996][ T72] swp1: left allmulticast mode [ 3609.679310][ T72] swp1: left promiscuous mode [ 3609.679679][ T72] br0: port 1(swp1) entered disabled state [ 3610.133474][ T72] vx0: left allmulticast mode [ 3610.133771][ T72] vx0: left promiscuous mode [ 3610.134187][ T72] br0: port 2(vx0) entered disabled state [ 3610.135738][ T72] swp1: left allmulticast mode [ 3610.136004][ T72] swp1: left promiscuous mode [ 3610.136384][ T72] br0: port 1(swp1) entered disabled state [ 3614.617788][T19342] veth0: renamed from veth1 [ 3616.220135][T19359] br0: port 1(swp1) entered blocking state [ 3616.220508][T19359] br0: port 1(swp1) entered disabled state [ 3616.220858][T19359] swp1: entered allmulticast mode [ 3616.222312][T19359] swp1: entered promiscuous mode [ 3616.223741][T19359] br0: port 1(swp1) entered blocking state [ 3616.224068][T19359] br0: port 1(swp1) entered forwarding state [ 3616.546342][T19361] br0: port 2(vx0) entered blocking state [ 3616.546685][T19361] br0: port 2(vx0) entered disabled state [ 3616.547009][T19361] vx0: entered allmulticast mode [ 3616.548802][T19361] vx0: entered promiscuous mode [ 3616.549509][T19361] br0: port 2(vx0) entered blocking state [ 3616.549814][T19361] br0: port 2(vx0) entered forwarding state [ 3618.648220][T19374] br0: port 1(swp1) entered blocking state [ 3618.648591][T19374] br0: port 1(swp1) entered disabled state [ 3618.648943][T19374] swp1: entered allmulticast mode [ 3618.650486][T19374] swp1: entered promiscuous mode [ 3618.651902][T19374] br0: port 1(swp1) entered blocking state [ 3618.652218][T19374] br0: port 1(swp1) entered forwarding state [ 3618.982010][T19376] br0: port 2(vx0) entered blocking state [ 3618.982371][T19376] br0: port 2(vx0) entered disabled state [ 3618.982699][T19376] vx0: entered allmulticast mode [ 3618.984110][T19376] vx0: entered promiscuous mode [ 3618.984815][T19376] br0: port 2(vx0) entered blocking state [ 3618.985120][T19376] 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 ] [ 3628.454198][T19212] 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 ] [ 3630.860312][T12313] br0: port 1(swp1) entered blocking state [ 3630.860674][T12313] 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 ] [ 3632.915400][T11457] 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 ] [ 3635.212826][T18590] br0: port 1(swp1) entered blocking state [ 3635.213184][T18590] 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 ] [ 3639.630396][T15399] 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 ] [ 3641.931700][ T72] vx0: left allmulticast mode [ 3641.932133][ T72] vx0: left promiscuous mode [ 3641.932825][ T72] br0: port 2(vx0) entered disabled state [ 3641.935544][ T72] swp1: left allmulticast mode [ 3641.935996][ T72] swp1: left promiscuous mode [ 3641.936830][ T72] br0: port 1(swp1) entered disabled state [ 3642.394643][ T72] vx0: left allmulticast mode [ 3642.394942][ T72] vx0: left promiscuous mode [ 3642.395379][ T72] br0: port 2(vx0) entered disabled state [ 3642.396878][ T72] swp1: left allmulticast mode [ 3642.397139][ T72] swp1: left promiscuous mode [ 3642.397525][ T72] br0: port 1(swp1) entered disabled state [ 3646.881669][T19592] veth0: renamed from veth1 [ 3648.561723][T19608] br0: port 1(swp1) entered blocking state [ 3648.562079][T19608] br0: port 1(swp1) entered disabled state [ 3648.562445][T19608] swp1: entered allmulticast mode [ 3648.563857][T19608] swp1: entered promiscuous mode [ 3648.566014][T19608] br0: port 1(swp1) entered blocking state [ 3648.566347][T19608] br0: port 1(swp1) entered forwarding state [ 3648.892933][T19610] br0: port 2(vx0) entered blocking state [ 3648.893297][T19610] br0: port 2(vx0) entered disabled state [ 3648.893638][T19610] vx0: entered allmulticast mode [ 3648.895137][T19610] vx0: entered promiscuous mode [ 3648.895772][T19610] br0: port 2(vx0) entered blocking state [ 3648.896076][T19610] br0: port 2(vx0) entered forwarding state [ 3651.067134][T19623] br0: port 1(swp1) entered blocking state [ 3651.067507][T19623] br0: port 1(swp1) entered disabled state [ 3651.067877][T19623] swp1: entered allmulticast mode [ 3651.069986][T19623] swp1: entered promiscuous mode [ 3651.071428][T19623] br0: port 1(swp1) entered blocking state [ 3651.071742][T19623] br0: port 1(swp1) entered forwarding state [ 3651.452217][T19625] br0: port 2(vx0) entered blocking state [ 3651.453047][T19625] br0: port 2(vx0) entered disabled state [ 3651.453391][T19625] vx0: entered allmulticast mode [ 3651.454803][T19625] vx0: entered promiscuous mode [ 3651.455399][T19625] br0: port 2(vx0) entered blocking state [ 3651.455703][T19625] 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 ] [ 3660.273154][T12313] 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 ] [ 3671.042453][ T72] vx0: left allmulticast mode [ 3671.042870][ T72] vx0: left promiscuous mode [ 3671.043465][ T72] br0: port 2(vx0) entered disabled state [ 3671.046078][ T72] swp1: left allmulticast mode [ 3671.046489][ T72] swp1: left promiscuous mode [ 3671.047050][ T72] br0: port 1(swp1) entered disabled state [ 3671.507008][ T72] vx0: left allmulticast mode [ 3671.507336][ T72] vx0: left promiscuous mode [ 3671.507729][ T72] br0: port 2(vx0) entered disabled state [ 3671.509353][ T72] swp1: left allmulticast mode [ 3671.509618][ T72] swp1: left promiscuous mode [ 3671.509987][ T72] br0: port 1(swp1) entered disabled state [ 3676.044655][T19817] veth0: renamed from veth1 [ 3677.804904][T19834] br0: port 1(swp1) entered blocking state [ 3677.805585][T19834] br0: port 1(swp1) entered disabled state [ 3677.811548][T19834] swp1: entered allmulticast mode [ 3677.813022][T19834] swp1: entered promiscuous mode [ 3677.815058][T19834] br0: port 1(swp1) entered blocking state [ 3677.815413][T19834] br0: port 1(swp1) entered forwarding state [ 3678.142820][T19836] br0: port 2(vx0) entered blocking state [ 3678.143163][T19836] br0: port 2(vx0) entered disabled state [ 3678.143922][T19836] vx0: entered allmulticast mode [ 3678.145349][T19836] vx0: entered promiscuous mode [ 3678.146049][T19836] br0: port 2(vx0) entered blocking state [ 3678.146365][T19836] br0: port 2(vx0) entered forwarding state [ 3680.296915][T19849] br0: port 1(swp1) entered blocking state [ 3680.297287][T19849] br0: port 1(swp1) entered disabled state [ 3680.297638][T19849] swp1: entered allmulticast mode [ 3680.299058][T19849] swp1: entered promiscuous mode [ 3680.301308][T19849] br0: port 1(swp1) entered blocking state [ 3680.301629][T19849] br0: port 1(swp1) entered forwarding state [ 3680.647173][T19851] br0: port 2(vx0) entered blocking state [ 3680.647535][T19851] br0: port 2(vx0) entered disabled state [ 3680.647871][T19851] vx0: entered allmulticast mode [ 3680.649287][T19851] vx0: entered promiscuous mode [ 3680.649863][T19851] br0: port 2(vx0) entered blocking state [ 3680.650165][T19851] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3688.892315][T12313] br0: port 1(swp1) entered disabled state [ 3689.896451][T19212] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3697.118773][ T72] vx0: left allmulticast mode [ 3697.119143][ T72] vx0: left promiscuous mode [ 3697.119705][ T72] br0: port 2(vx0) entered disabled state [ 3697.122037][ T72] swp1: left allmulticast mode [ 3697.122497][ T72] swp1: left promiscuous mode [ 3697.123131][ T72] br0: port 1(swp1) entered disabled state [ 3697.651505][ T72] vx0: left allmulticast mode [ 3697.651805][ T72] vx0: left promiscuous mode [ 3697.652206][ T72] br0: port 2(vx0) entered disabled state [ 3697.653943][ T72] swp1: left allmulticast mode [ 3697.654227][ T72] swp1: left promiscuous mode [ 3697.654618][ T72] br0: port 1(swp1) entered disabled state [ 3702.246825][T19940] veth0: renamed from veth1 [ 3704.001860][T19957] br0: port 1(swp1) entered blocking state [ 3704.002229][T19957] br0: port 1(swp1) entered disabled state [ 3704.003363][T19957] swp1: entered allmulticast mode [ 3704.004895][T19957] swp1: entered promiscuous mode [ 3704.006439][T19957] br0: port 1(swp1) entered blocking state [ 3704.006762][T19957] br0: port 1(swp1) entered forwarding state [ 3704.351352][T19959] br0: port 2(vx0) entered blocking state [ 3704.351702][T19959] br0: port 2(vx0) entered disabled state [ 3704.352029][T19959] vx0: entered allmulticast mode [ 3704.353544][T19959] vx0: entered promiscuous mode [ 3704.354280][T19959] br0: port 2(vx0) entered blocking state [ 3704.354601][T19959] br0: port 2(vx0) entered forwarding state [ 3706.528064][T19972] br0: port 1(swp1) entered blocking state [ 3706.528451][T19972] br0: port 1(swp1) entered disabled state [ 3706.528819][T19972] swp1: entered allmulticast mode [ 3706.531397][T19972] swp1: entered promiscuous mode [ 3706.532875][T19972] br0: port 1(swp1) entered blocking state [ 3706.533214][T19972] br0: port 1(swp1) entered forwarding state [ 3706.885164][T19974] br0: port 2(vx0) entered blocking state [ 3706.885519][T19974] br0: port 2(vx0) entered disabled state [ 3706.885846][T19974] vx0: entered allmulticast mode [ 3706.887213][T19974] vx0: entered promiscuous mode [ 3706.887923][T19974] br0: port 2(vx0) entered blocking state [ 3706.888225][T19974] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3713.730384][T18590] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3744.012289][ T72] vx0: left allmulticast mode [ 3744.012590][ T72] vx0: left promiscuous mode [ 3744.013019][ T72] br0: port 2(vx0) entered disabled state [ 3744.014647][ T72] swp1: left allmulticast mode [ 3744.014916][ T72] swp1: left promiscuous mode [ 3744.015360][ T72] br0: port 1(swp1) entered disabled state [ 3744.490274][ T72] vx0: left allmulticast mode [ 3744.490569][ T72] vx0: left promiscuous mode [ 3744.490991][ T72] br0: port 2(vx0) entered disabled state [ 3744.492515][ T72] swp1: left allmulticast mode [ 3744.492785][ T72] swp1: left promiscuous mode [ 3744.493172][ T72] 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__->