make -C tools/testing/selftests TARGETS=net TEST_PROGS=l2_tos_ttl_inherit..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: l2_tos_ttl_inherit.sh
# ┌────────┬───────┬───────┬──────────────┬──────────────┬───────┬────────┐
[ 16.300640][ T233] gre: GRE over IPv4 demultiplexor driver
# ├────────┼───────┼───────┼──────────────┼─────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 4 │ 4 │ inherit 0x30 │ inherit 9 │ false │[ 17.671627][ T257] ip_gre: GRE over IPv4 tunneling driver
OK │
# │ gre │ 4 │ 4 │ inherit 0x40 │ inherit 142 │ true │ OK │
# │ gre │ 4 │ 4 │ fixed 0xbc │ fixed 101 │ false │ OK │
# │ gre │ 4 │ 4 │ fixed 0x7c │ fixed 55 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 4 │ 6 │ inherit 0xcc │ inherit 54 │ false │ OK │
# │ gre │ 4 │ 6 │ inherit 0x6c │ inherit 139 │ true │ OK │
# │ gre │ 4 │ 6 fixed 0xcc │ fixed 217 │ false │ OK │
# │ gre │ 4 │ 6 │ fixed 0x20 │ fixed 186 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 4 │ other │ inherit 0xe0 │ inherit 191 │ false │ OK │
# │ gre │ 4 │ other │ inherit 0xdc │ inherit 53 │ true │ OK │
# │ gre │ 4 │ other │ fixed 0x34 │ fixed 96 │ false │ OK │
# │ gre │ 4 │ other │ fixed 0x0c │ fixed 104 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼──────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 6 │ 4 │ inherit 0x48 │ inherit 73 │ false │[ 57.527553][ T831] ip6_gre: GRE over IPv6 tunneling driver
OK │
# │ gre │ 6 │ 4 │ inherit 0x90 │ inherit 67 │ true │ OK │
# │ gre │ 6 │ 4 │ fixed 0xc8 │ fixed 2 │ false │ OK │
# │ gre │ 6 │ 4 │ fixed 0xb4 │ fixed 165 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 6 │ 6 │ inherit 0xc0 │ inherit 148 │ false │ OK │
# │ gre │ 6 │ 6 │ inherit 0x58 │ inherit 95 │ true │ OK │
[ 74.615365][ T288] ip6_tunnel: tep1 xmit: Local address not yet configured!
# │ gre │ 6 │ 6 │ fixed 0xf8 │ fixed 232 │ false │ OK │
# │ gre │ 6 │ 6 │ fixed 0x98 │ fixed 91 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 6 │ other │ inherit 0x70 │ inherit 172 │ false │ OK │
# │ gre │ 6 │ other │ inherit 0x84 │ inherit 172 │ true │[ 85.047276][ C2] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# │ gre │ 6 │ other │ fixed 0x7c │ fixed 3 │ false │[ 89.078399][ C3] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# │ gre │ 6 │ other │ fixed 0xa4 │ fixed 191 │ true │[ 92.598380][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 4 │ 4 │ inherit 0xac │ inherit 229 │ false │[ 96.695308][ C3] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# │ vxlan │ 4 │ 4 │ inherit 0xd4 │ inherit 65 │ true │ OK │
# │ vxlan │ 4 │ 4 │ fixed 0x08 │ fixed 215 │ false │ OK │
# │ vxlan │ 4 │ 4 │ fixed 0xdc │ fixed 25 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 4 │ 6 │ inherit 0xe8 │ inherit 181 │ false OK │
# │ vxlan │ 4 │ 6 │ inherit 0x58 │ inherit 89 │ true │ OK │
# │ vxlan │ 4 │ 6 │ fixed 0x44 │ fixed 39 │ false │ OK │
# │ vxlan │ 4 │ 6 │ fixed 0x54 │ fixed 113 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 4 │ other │ inherit 0x04 │ inherit 94 │ false │ OK │
# │ vxlan │ 4 │ other │ inherit 0x24 │ inherit 113 │ true │ OK │
# │ vxlan │ 4 │ other │ fixed 0xe0 │ fixed 240 │ false │ OK │
# │ vxlan │ 4 │ other │ fixed 0xe4 │ fixed 75 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼─────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 6 │ 4 │ inherit 0xd4 │ inherit 17 │ false │ OK │
# │ vxlan │ 6 │ 4 │ inherit 0xb4 │ inherit 37 │ true │ OK │
# │ vxlan │ 6 │ 4 │ fixed 0x1c │ fixed 5 │ false │ OK │
# │ vxlan │ 6 │ 4 │ fixed 0xe8 │ fixed 210 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 6 │ 6 │ inherit 0x70 │ inherit 3 │ false │ OK │
# │ vxlan │ 6 │ 6 │ inherit 0x70 │ inherit 41 │ true │ OK │
# │ vxlan │ 6 │ 6 │ fixed 0x68 │ fixed 142 │ false │ OK │
# │ vxlan │ 6 │ 6 │ fixed 0x14 │ fixed 72 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 6 │ other │ inherit 0x94 │ inherit 104 │ false │ OK │
# │ vxlan │ 6 │ other │ inherit 0x38 │ inherit 201 │ true │ OK │
# │ vxlan │ 6 │ other │ fixed 0xe4 │ fixed 163 │ false │ OK │
# │ vxlan │ 6 │ other │ fixed 0xe4 │ fixed 248 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 4 │ 4 │ inherit 0xd0 │ inherit 146 │ false │ OK │
[ 180.753322][ T11] ------------[ cut here ]------------
[ 180.753721][ T11] WARNING: CPU: 3 PID: 11 at drivers/net/geneve.c:1914 geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 180.754327][ T11] Modules linked in: geneve vxlan ip6_udp_tunnel udp_tunnel ip6_gre ip_gre gre
[ 180.754877][ T11] CPU: 3 PID: 11 Comm: kworker/u8:0 Not tainted 6.8.0-rc2-virtme #1
[ 180.755342][ T11] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 180.756037][ T11] Workqueue: netns cleanup_net
[ 180.756337][ T11] RIP: 0010:geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 180.756754][ T11] Code: 00 48 8b 83 b8 00 00 00 48 8d 98 48 ff ff ff 48 39 44 24 10 75 a5 48 83 c4 20 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 90 <0f> 0b 90 eb b9 e8 d2 9d 77 de e9 2d fe ff ff 48 89 cf 48 89 4c 24
[ 180.757779][ T11] RSP: 0018:ffffc900000bfbe0 EFLAGS: 00010297
[ 180.758102][ T11] RAX: ffff888029bd4008 RBX: ffff88800678cd80 RCX: 1ffff1100038091e
[ 180.758536][ T11] RDX: 1ffff110005db066 RSI: 1ffff11006bc54be RDI: ffff888001c048f0
[ 180.758954][ T11] RBP: ffff888002ed8330 R08: ffff888001c048f8 R09: fffffbfff486a078
[ 180.759386][ T11] R10: ffffffffa43503c7 R11: ffff888035ffc508 R12: dffffc0000000000
[ 180.759816][ T11] R13: fffffbfff444f027 R14: ffffffffa2965698 R15: ffff888002ed82d0
[ 180.760264][ T11] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 180.760780][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 180.761146][ T11] CR2: 00007f55847530e0 CR3: 0000000003f02002 CR4: 00000000001706f0
[ 180.761616][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 180.762062][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 180.762517][ T11] Call Trace:
[ 180.762717][ T11]
[ 180.762883][ T11] ? __warn+0xcd/0x2d0
[ 180.763119][ T11] ? geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 180.763516][ T11] ? report_bug+0x291/0x2e0
[ 180.763788][ T11] ? handle_bug+0x3d/0x80
[ 180.764022][ T11] ? exc_invalid_op+0x18/0x50
[ 180.764286][ T11] ? asm_exc_invalid_op+0x1a/0x20
[ 180.764569][ T11] ? geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 180.764913][ T11] ? default_device_exit_batch_rtnl+0x185/0x210
[ 180.765262][ T11] cleanup_net+0x499/0xb50
[ 180.765507][ T11] ? __pfx_lock_acquire.part.0+0x10/0x10
[ 180.765808][ T11] ? __pfx_cleanup_net+0x10/0x10
[ 180.766094][ T11] ? lock_acquire+0x1c1/0x220
[ 180.766366][ T11] ? process_one_work+0x714/0x1310
[ 180.766666][ T11] process_one_work+0x78f/0x1310
[ 180.766940][ T11] ? hlock_class+0x4e/0x130
[ 180.767187][ T11] ? __pfx_process_one_work+0x10/0x10
[ 180.767502][ T11] ? assign_work+0x16c/0x240
[ 180.767760][ T11] worker_thread+0x73d/0x1010
[ 180.768029][ T11] ? __pfx_worker_thread+0x10/0x10
[ 180.768313][ T11] kthread+0x292/0x360
[ 180.768536][ T11] ? __pfx_kthread+0x10/0x10
[ 180.768784][ T11] ret_from_fork+0x34/0x70
[ 180.769027][ T11] ? __pfx_kthread+0x10/0x10
[ 180.769286][ T11] ret_from_fork_asm+0x1b/0x30
[ 180.769577][ T11]
[ 180.769747][ T11] irq event stamp: 4911623
[ 180.770013][ T11] hardirqs last enabled at (4911633): [] console_unlock+0x232/0x260
[ 180.770580][ T11] hardirqs last disabled at (4911644): [] console_unlock+0x217/0x260
[ 180.771110][ T11] softirqs last enabled at (4911236): [] __do_softirq+0x519/0x7ff
[ 180.771630][ T11] softirqs last disabled at (4911231): [] irq_exit_rcu+0x98/0xc0
[ 180.772125][ T11] ---[ end trace 0000000000000000 ]---
# │ geneve │ 4 │ 4 │ inherit 0x7c │ inherit 171 │ true │ OK │
# │ geneve │ 4 │ 4 │ fixed 0xf0 │ fixed 181 │ false │ OK │
# │ geneve │ 4 │ 4 │ fixed 0x84 │ fixed 75 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 4 │ 6 │ inherit 0x50 │ inherit 23 │ false │ OK │
# │ geneve │ 4 │ 6 │ inherit 0x1c │ inherit 210 │ true │ OK │
# │ geneve │ 4 │ 6 │ fixed 0x28 │ fixed 76 │ false │ OK │
# │ geneve │ 4 │ 6 │ fixed 0x4c │ fixed 79 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 4 │ other │ inherit 0xc0 │ inherit 4 │ false │ OK │
# │ geneve │ 4 │ other │ inherit 0xfc │ inherit 247 │ true │ OK │
# │ geneve │ 4 │ other │ fixed 0x40 │ fixed 244 │ false │ OK │
# │ geneve │ 4 │ other │ fixed 0x4c │ fixed 117 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼─────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 6 │ 4 │ inherit 0xb0 │ inherit 113 │ false │ OK │
# │ geneve │ 6 │ 4 │ inherit 0xe0 │ inherit 36 │ true │ OK │
# │ geneve │ 6 │ 4 │ fixed 0xdc │ fixed 34 │ false │ OK │
# │ geneve │ 6 │ 4 │ fixed 0x8c │ fixed 95 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 6 │ 6 │ inherit 0x18 │ inherit 211 │ false │ OK │
# │ geneve │ 6 │ 6 │ inherit 0x6c │ inherit 96 │ true │ OK │
# │ geneve │ 6 │ 6 │ fixed 0x64 │ fixed 139 │ false │ OK │
# │ geneve │ 6 │ 6 │ fixed 0x88 │ fixed 220 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 6 │ other │ inherit 0x80 │ inherit 231 │ false │ OK │
# │ geneve │ 6 │ other │ inherit 0x14 │ inherit 205 │ true │ OK │
# │ geneve │ 6 │ other │ fixed 0x60 │ fixed 205 │ false │ OK │
# │ geneve │ 6 │ other │ fixed 0x98 │ fixed 32 │ true │ OK │
# └────────┴───────┴───────┴──────────────┴──────────────┴───────┴───────┘
ok 1 selftests: net: l2_tos_ttl_inherit.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__->