make -C tools/testing/selftests TARGETS=net/forwarding TEST_PROGS=vxlan_brridge_1d.sh TEST_GEN_PROGS="" run_tests
make: Entering directory '/home/virtme/testing-2/tools/testing/selftests'
make[1]: Entering directory '/home/virtme/testing-2/tools/testing/selftests/net/forwarding'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/virtme/testing-2/tools/testing/selftests/net/forwarding'
make[1]: Entering directory '/home/virtme/testing-2/tools/testing/selftests/net/forwarding'
TAP version 13
1..1
# timeout set to 10800
# selftests: net/forwarding: vxlan_bridge_1d.sh
[ 2.056496] ip (232) used greatest stack depth: 11368 bytes left
[ 2.707398] br1: port 1(vx1) entered blocking state
[ 2.707764] br1: port 1(vx1) entered disabled state
[ 2.708290] vx1: entered allmulticast mode
[ 2.708686] vx1: entered promiscuous mode
[ 2.709081] br1: port 1(vx1) entered blocking state
[ 2.709393] br1: port 1(vx1) entered forwarding state
[ 2.720886] br1: port 2(veth1) entered blocking state
[ 2.721340] br1: port 2(veth1) entered disabled state
[ 2.721761] veth1: entered allmulticast mode
[ 2.722259] veth1: entered promiscuous mode
[ 2.733763] br1: port 2(veth1) entered blocking state
[ 2.734115] br1: port 2(veth1) entered forwarding state
[ 2.743448] br1: port 3(veth2) entered blocking state
[ 2.743769] br1: port 3(veth2) entered disabled state
[ 2.744068] veth2: entered allmulticast mode
[ 2.744423] veth2: entered promiscuous mode
[ 2.754732] br1: port 3(veth2) entered blocking state
[ 2.755030] br1: port 3(veth2) entered forwarding state
[ 3.145441] br2: port 1(w1) entered blocking state
[ 3.145760] br2: port 1(w1) entered disabled state
[ 3.146043] w1: entered allmulticast mode
[ 3.146473] w1: entered promiscuous mode
[ 3.216307] br2: port 2(vx2) entered blocking state
[ 3.216608] br2: port 2(vx2) entered disabled state
[ 3.216879] vx2: entered allmulticast mode
[ 3.217256] vx2: entered promiscuous mode
[ 3.217536] br2: port 2(vx2) entered blocking state
[ 3.217801] br2: port 2(vx2) entered forwarding state
[ 3.301064] br2: port 1(w1) entered blocking state
[ 3.301390] br2: port 1(w1) entered forwarding state
[ 3.511498] br2: port 1(w1) entered blocking state
[ 3.511923] br2: port 1(w1) entered disabled state
[ 3.512412] w1: entered allmulticast mode
[ 3.512872] w1: entered promiscuous mode
[ 3.585999] br2: port 2(vx2) entered blocking state
[ 3.586339] br2: port 2(vx2) entered disabled state
[ 3.586749] vx2: entered allmulticast mode
[ 3.587194] vx2: entered promiscuous mode
[ 3.587592] br2: port 2(vx2) entered blocking state
[ 3.587977] br2: port 2(vx2) entered forwarding state
[ 3.670732] br2: port 1(w1) entered blocking state
[ 3.671161] br2: port 1(w1) entered forwarding state
# Running tests with UDP port 4789
# TEST: ping: local->local [ OK ]
# TEST: ping: local->remote 1 [ OK ]
# TEST: ping: local->remote 2 [ OK ]
[ 12.106994] GACT probability NOT on
# TEST: VXLAN: flood [ OK ]
[ 15.076693] veth3: entered promiscuous mode
# TEST: VXLAN: local MAC unicast [ OK ]
# TEST: VXLAN: remote MAC 1 unicast [ OK ]
# TEST: VXLAN: remote MAC 2 unicast [ OK ]
[ 24.004270] veth3: left promiscuous mode
# TEST: VXLAN: envelope TTL [ OK ]
# TEST: VXLAN: envelope TOS inheritance [ OK ]
# TEST: VXLAN: ECN encap: 0x00->0x00 [ OK ]
# TEST: VXLAN: ECN encap: 0x01->0x01 [ OK ]
# TEST: VXLAN: ECN encap: 0x02->0x02 [ OK ]
# TEST: VXLAN: ECN encap: 0x03->0x02 [ OK ]
# TEST: VXLAN: ECN decap: 00/00->0x00 [ OK ]
[ 39.264435] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 39.365044] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 39.465649] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 39.566219] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 39.666795] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 39.767414] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 39.867997] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 39.968632] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 40.069232] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
[ 40.169812] vxlan: non-ECT from 192.0.2.34 with TOS=0x1
# TEST: VXLAN: ECN decap: 01/00->0x00 [ OK ]
# TEST: VXLAN: ECN decap: 02/00->0x00 [ OK ]
# TEST: VXLAN: ECN decap: 00/01->0x01 [ OK ]
# TEST: VXLAN: ECN decap: 01/01->0x01 [ OK ]
# TEST: VXLAN: ECN decap: 02/01->0x01 [ OK ]
# TEST: VXLAN: ECN decap: 03/01->0x03 [ OK ]
# TEST: VXLAN: ECN decap: 00/02->0x02 [ OK ]
# TEST: VXLAN: ECN decap: 01/02->0x01 [ OK ]
# TEST: VXLAN: ECN decap: 02/02->0x02 [ OK ]
# TEST: VXLAN: ECN decap: 03/02->0x03 [ OK ]
# TEST: VXLAN: ECN decap: 00/03->0x03 [ OK ]
# TEST: VXLAN: ECN decap: 01/03->0x03 [ OK ]
# TEST: VXLAN: ECN decap: 02/03->0x03 [ OK ]
# TEST: VXLAN: ECN decap: 03/03->0x03 [ OK ]
[ 70.681321] net_ratelimit: 10 callbacks suppressed
[ 70.681325] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 70.782157] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 70.882730] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 70.983407] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 71.083962] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 71.184554] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 71.285137] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 71.385706] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 71.486312] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
[ 71.586874] vxlan: non-ECT from 192.0.2.34 with TOS=0x3
# TEST: VXLAN: ECN decap: 03/00->error [ OK ]
# Reapplying configuration
[ 71.782363] vx1: left allmulticast mode
[ 71.782610] vx1: left promiscuous mode
[ 71.782824] br1: port 1(vx1) entered disabled state
[ 76.810170] br1: port 1(vx1) entered blocking state
[ 76.810489] br1: port 1(vx1) entered disabled state
[ 76.810800] vx1: entered allmulticast mode
[ 76.811158] vx1: entered promiscuous mode
[ 76.811405] br1: port 1(vx1) entered blocking state
[ 76.811671] br1: port 1(vx1) entered forwarding state
# TEST: ping: local->local [ OK ]
# TEST: ping: local->remote 1 [ OK ]
# TEST: ping: local->remote 2 [ OK ]
# TEST: VXLAN: flood [ OK ]
[ 88.775078] veth3: entered promiscuous mode
# TEST: VXLAN: local MAC unicast [ OK ]
# TEST: VXLAN: remote MAC 1 unicast [ OK ]
# TEST: VXLAN: remote MAC 2 unicast [ OK ]
[ 97.535342] veth3: left promiscuous mode
# Reapplying configuration
[ 97.673314] vx1: left allmulticast mode
[ 97.673556] vx1: left promiscuous mode
[ 97.673808] br1: port 1(vx1) entered disabled state
[ 102.699307] br1: port 1(vx1) entered blocking state
[ 102.699625] br1: port 1(vx1) entered disabled state
[ 102.699920] vx1: entered allmulticast mode
[ 102.700262] vx1: entered promiscuous mode
[ 102.700509] br1: port 1(vx1) entered blocking state
[ 102.700776] br1: port 1(vx1) entered forwarding state
# TEST: VXLAN: flood before learning [ OK ]
# TEST: VXLAN: show learned FDB entry [ OK ]
# TEST: VXLAN: learned FDB entry [ OK ]
# TEST: VXLAN: deletion of learned FDB entry [ OK ]
# TEST: VXLAN: Ageing of learned FDB entry [ OK ]
# TEST: VXLAN: learning toggling on bridge port [ OK ]
# Reapplying configuration
[ 149.090525] vx1: left allmulticast mode
[ 149.090778] vx1: left promiscuous mode
[ 149.091003] br1: port 1(vx1) entered disabled state
[ 154.124042] br1: port 1(vx1) entered blocking state
[ 154.124367] br1: port 1(vx1) entered disabled state
[ 154.124651] vx1: entered allmulticast mode
[ 154.124963] vx1: entered promiscuous mode
[ 154.125231] br1: port 1(vx1) entered blocking state
[ 154.125498] br1: port 1(vx1) entered forwarding state
[ 160.249535] vx2: left allmulticast mode
[ 160.249819] vx2: left promiscuous mode
[ 160.250048] br2: port 2(vx2) entered disabled state
[ 160.265310] w1: left allmulticast mode
[ 160.265550] w1: left promiscuous mode
[ 160.265789] br2: port 1(w1) entered disabled state
[ 160.276365] ------------[ cut here ]------------
[ 160.276637] refcount_t: underflow; use-after-free.
[ 160.276916] WARNING: CPU: 0 PID: 69 at lib/refcount.c:28 refcount_warn_saturate+0xd0/0x130
[ 160.277377] Modules linked in: act_gact cls_flower vxlan ip6_udp_tunnel udp_tunnel bridge stp llc sch_ingress vrf veth
[ 160.277968] CPU: 0 PID: 69 Comm: kworker/u8:1 Not tainted 6.8.0-rc2-virtme #1
[ 160.278360] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 160.278969] Workqueue: netns cleanup_net
[ 160.279193] RIP: 0010:refcount_warn_saturate+0xd0/0x130
[ 160.279482] Code: 0b 90 90 c3 cc cc cc cc 80 3d a1 b9 66 01 00 0f 85 75 ff ff ff c6 05 94 b9 66 01 01 90 48 c7 c7 a0 70 8f 84 e8 71 92 b4 ff 90 <0f> 0b 90 90 c3 cc cc cc cc 80 3d 74 b9 66 01 00 0f 85 4a ff ff ff
[ 160.280465] RSP: 0018:ffffaa020026bd78 EFLAGS: 00010286
[ 160.280752] RAX: 0000000000000000 RBX: ffff98c6c2362000 RCX: 00000000ffffdfff
[ 160.281144] RDX: 0000000000000000 RSI: 00000000ffffffea RDI: 0000000000000001
[ 160.281545] RBP: ffff98c6c23625f8 R08: ffffffff84d64508 R09: 00000000ffffdfff
[ 160.281992] R10: ffffffff84c84520 R11: ffffffff84d34520 R12: ffff98c6c2362000
[ 160.282554] R13: ffffaa020026be08 R14: ffff98c6c2362b60 R15: ffff98c6c6240050
[ 160.283079] FS: 0000000000000000(0000) GS:ffff98c6fec00000(0000) knlGS:0000000000000000
[ 160.283715] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 160.284175] CR2: 00007f24f8e9d0c8 CR3: 0000000001d02002 CR4: 00000000001706f0
[ 160.284725] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 160.285284] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 160.285831] Call Trace:
[ 160.286033]
[ 160.286222] ? __warn+0x84/0x170
[ 160.286492] ? refcount_warn_saturate+0xd0/0x130
[ 160.286869] ? report_bug+0x199/0x1b0
[ 160.287178] ? handle_bug+0x3d/0x70
[ 160.287458] ? exc_invalid_op+0x18/0x70
[ 160.287761] ? asm_exc_invalid_op+0x1a/0x20
[ 160.288115] ? refcount_warn_saturate+0xd0/0x130
[ 160.288482] ? refcount_warn_saturate+0xcf/0x130
[ 160.288850] br_sysfs_delbr+0x1d/0x40 [bridge]
[ 160.289293] br_dev_delete+0x88/0xa0 [bridge]
[ 160.289665] br_net_exit_batch_rtnl+0x70/0xd0 [bridge]
[ 160.290112] cleanup_net+0x251/0x3a0
[ 160.290418] ? process_one_work+0x16c/0x4b0
[ 160.290738] process_one_work+0x1d9/0x4b0
[ 160.291058] worker_thread+0x1c1/0x3d0
[ 160.291370] ? __pfx_worker_thread+0x10/0x10
[ 160.291672] kthread+0xdd/0x110
[ 160.291918] ? __pfx_kthread+0x10/0x10
[ 160.292206] ret_from_fork+0x34/0x50
[ 160.292477] ? __pfx_kthread+0x10/0x10
[ 160.292778] ret_from_fork_asm+0x1b/0x30
[ 160.293115]
[ 160.293308] irq event stamp: 14919
[ 160.293578] hardirqs last enabled at (14929): [] console_unlock+0x10d/0x130
[ 160.294259] hardirqs last disabled at (14940): [] console_unlock+0xf2/0x130
[ 160.294906] softirqs last enabled at (14614): [] __do_softirq+0x2c2/0x37a
[ 160.295562] softirqs last disabled at (14609): [] irq_exit_rcu+0x7f/0xa0
[ 160.296198] ---[ end trace 0000000000000000 ]---
[ 160.296560] ------------[ cut here ]------------
[ 160.296916] sysfs group 'bridge' not found for kobject 'br2'
[ 160.297391] WARNING: CPU: 0 PID: 69 at fs/sysfs/group.c:282 sysfs_remove_group+0x75/0x90
[ 160.298015] Modules linked in: act_gact cls_flower vxlan ip6_udp_tunnel udp_tunnel bridge stp llc sch_ingress vrf veth
[ 160.298857] CPU: 0 PID: 69 Comm: kworker/u8:1 Tainted: G W 6.8.0-rc2-virtme #1
[ 160.299534] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 160.300426] Workqueue: netns cleanup_net
[ 160.300740] RIP: 0010:sysfs_remove_group+0x75/0x90
[ 160.301138] Code: 48 89 ef 5d 41 5c e9 0a ae ff ff 48 89 ef e8 a2 9b ff ff eb d1 90 49 8b 14 24 48 8b 33 48 c7 c7 88 06 8f 84 e8 fc b0 c5 ff 90 <0f> 0b 90 90 5b 5d 41 5c c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00
[ 160.302575] RSP: 0018:ffffaa020026bd70 EFLAGS: 00010286
[ 160.302855] RAX: 0000000000000000 RBX: ffffffffc0316c60 RCX: 00000000ffffdfff
[ 160.303241] RDX: 0000000000000000 RSI: 00000000ffffffea RDI: 0000000000000001
[ 160.303626] RBP: 0000000000000000 R08: ffffffff84d64508 R09: 00000000ffffdfff
[ 160.304001] R10: ffffffff84c84520 R11: ffffffff84d34520 R12: ffff98c6c23625f8
[ 160.304386] R13: ffffaa020026be08 R14: ffff98c6c2362b60 R15: ffff98c6c6240050
[ 160.304767] FS: 0000000000000000(0000) GS:ffff98c6fec00000(0000) knlGS:0000000000000000
[ 160.305207] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 160.305544] CR2: 00007f24f8e9d0c8 CR3: 0000000001d02002 CR4: 00000000001706f0
[ 160.305948] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 160.306331] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 160.306714] Call Trace:
[ 160.306852]
[ 160.306972] ? __warn+0x84/0x170
[ 160.307162] ? sysfs_remove_group+0x75/0x90
[ 160.307390] ? report_bug+0x199/0x1b0
[ 160.307606] ? handle_bug+0x3d/0x70
[ 160.307803] ? exc_invalid_op+0x18/0x70
[ 160.308015] ? asm_exc_invalid_op+0x1a/0x20
[ 160.308256] ? sysfs_remove_group+0x75/0x90
[ 160.308494] br_dev_delete+0x88/0xa0 [bridge]
[ 160.308762] br_net_exit_batch_rtnl+0x70/0xd0 [bridge]
[ 160.309055] cleanup_net+0x251/0x3a0
[ 160.309264] ? process_one_work+0x16c/0x4b0
[ 160.309499] process_one_work+0x1d9/0x4b0
[ 160.309720] worker_thread+0x1c1/0x3d0
[ 160.309928] ? __pfx_worker_thread+0x10/0x10
[ 160.310166] kthread+0xdd/0x110
[ 160.310342] ? __pfx_kthread+0x10/0x10
[ 160.310572] ret_from_fork+0x34/0x50
[ 160.310769] ? __pfx_kthread+0x10/0x10
[ 160.310973] ret_from_fork_asm+0x1b/0x30
[ 160.311199]
[ 160.311326] irq event stamp: 15519
[ 160.311517] hardirqs last enabled at (15529): [] console_unlock+0x10d/0x130
[ 160.311971] hardirqs last disabled at (15538): [] console_unlock+0xf2/0x130
[ 160.312438] softirqs last enabled at (14614): [] __do_softirq+0x2c2/0x37a
[ 160.312902] softirqs last disabled at (14609): [] irq_exit_rcu+0x7f/0xa0
[ 160.313343] ---[ end trace 0000000000000000 ]---
[ 160.408651] vx2: left allmulticast mode
[ 160.408951] vx2: left promiscuous mode
[ 160.409209] br2: port 2(vx2) entered disabled state
[ 160.420290] w1: left allmulticast mode
[ 160.420613] w1: left promiscuous mode
[ 160.420926] br2: port 1(w1) entered disabled state
[ 160.429294] ------------[ cut here ]------------
[ 160.429570] sysfs group 'bridge' not found for kobject 'br2'
[ 160.429901] WARNING: CPU: 0 PID: 69 at fs/sysfs/group.c:282 sysfs_remove_group+0x75/0x90
[ 160.430356] Modules linked in: act_gact cls_flower vxlan ip6_udp_tunnel udp_tunnel bridge stp llc sch_ingress vrf veth
[ 160.430940] CPU: 0 PID: 69 Comm: kworker/u8:1 Tainted: G W 6.8.0-rc2-virtme #1
[ 160.431406] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 160.432013] Workqueue: netns cleanup_net
[ 160.432240] RIP: 0010:sysfs_remove_group+0x75/0x90
[ 160.432521] Code: 48 89 ef 5d 41 5c e9 0a ae ff ff 48 89 ef e8 a2 9b ff ff eb d1 90 49 8b 14 24 48 8b 33 48 c7 c7 88 06 8f 84 e8 fc b0 c5 ff 90 <0f> 0b 90 90 5b 5d 41 5c c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00
[ 160.433505] RSP: 0018:ffffaa020026bd70 EFLAGS: 00010286
[ 160.433791] RAX: 0000000000000000 RBX: ffffffffc0316c60 RCX: 00000000ffffdfff
[ 160.434177] RDX: 0000000000000000 RSI: 00000000ffffffea RDI: 0000000000000001
[ 160.434563] RBP: 0000000000000000 R08: ffffffff84d64508 R09: 00000000ffffdfff
[ 160.434941] R10: ffffffff84c84520 R11: ffffffff84d34520 R12: ffff98c6c1cc45f8
[ 160.435330] R13: ffffaa020026be08 R14: ffff98c6c1cc4b60 R15: ffffffff86213dd0
[ 160.435740] FS: 0000000000000000(0000) GS:ffff98c6fec00000(0000) knlGS:0000000000000000
[ 160.436176] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 160.436489] CR2: 000055e08894e618 CR3: 0000000001d02002 CR4: 00000000001706f0
[ 160.436866] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 160.437253] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 160.437643] Call Trace:
[ 160.437784]
[ 160.437909] ? __warn+0x84/0x170
[ 160.438090] ? sysfs_remove_group+0x75/0x90
[ 160.438329] ? report_bug+0x199/0x1b0
[ 160.438564] ? handle_bug+0x3d/0x70
[ 160.438801] ? exc_invalid_op+0x18/0x70
[ 160.439074] ? asm_exc_invalid_op+0x1a/0x20
[ 160.439422] ? sysfs_remove_group+0x75/0x90
[ 160.439754] br_dev_delete+0x88/0xa0 [bridge]
[ 160.440146] br_net_exit_batch_rtnl+0x70/0xd0 [bridge]
[ 160.440570] cleanup_net+0x251/0x3a0
[ 160.440871] ? process_one_work+0x16c/0x4b0
[ 160.441213] process_one_work+0x1d9/0x4b0
[ 160.441529] worker_thread+0x1c1/0x3d0
[ 160.441825] ? __pfx_worker_thread+0x10/0x10
[ 160.442175] kthread+0xdd/0x110
[ 160.442434] ? __pfx_kthread+0x10/0x10
[ 160.442734] ret_from_fork+0x34/0x50
[ 160.443021] ? __pfx_kthread+0x10/0x10
[ 160.443331] ret_from_fork_asm+0x1b/0x30
[ 160.443650]
[ 160.443832] irq event stamp: 37555
[ 160.444112] hardirqs last enabled at (37567): [] console_unlock+0x10d/0x130
[ 160.444776] hardirqs last disabled at (37576): [] console_unlock+0xf2/0x130
[ 160.445446] softirqs last enabled at (37254): [] __do_softirq+0x2c2/0x37a
[ 160.446108] softirqs last disabled at (37249): [] irq_exit_rcu+0x7f/0xa0
[ 160.446751] ---[ end trace 0000000000000000 ]---
[ 160.735167] vx1: left allmulticast mode
[ 160.735509] vx1: left promiscuous mode
[ 160.735822] br1: port 1(vx1) entered disabled state
[ 160.788765] br1: port 3(veth2) entered disabled state
[ 160.797633] veth2: left allmulticast mode
[ 160.797887] veth2: left promiscuous mode
[ 160.798145] br1: port 3(veth2) entered disabled state
[ 160.817085] br1: port 2(veth1) entered disabled state
[ 160.827609] veth1: left allmulticast mode
[ 160.827874] veth1: left promiscuous mode
[ 160.828111] br1: port 2(veth1) entered disabled state
ok 1 selftests: net/forwarding: vxlan_bridge_1d.sh
make[1]: Leaving directory '/home/virtme/testing-2/tools/testing/selftests/net/forwarding'
make: Leaving directory '/home/virtme/testing-2/tools/testing/selftests'
xx__-> echo $?
0
xx__->