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.358627][ T234] gre: GRE over IPv4 demultiplexor driver
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼─────────────┼──────────────┼───────┼────────┤
# │ gre │ 4 │ 4 │ inherit 0xc8 │ inherit 249 │ false │[ 16.993854][ T249] ip (249) used greatest stack depth: 24128 bytes left
[ 17.742962][ T257] ip_gre: GRE over IPv4 tunneling driver
OK │
# │ gre │ 4 4 │ inherit 0x44 │ inherit 49 │ true │ OK │
# │ gre │ 4 │ 4 │ fixed 0x38 │ fixed 187 │ false │ OK │
# │ gre │ 4 │ 4 │ fixed 0x44 │ fixed 79 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 4 │ 6 │ inherit 0xfc │ inherit 68 │ false │ OK │
# │ gre │ 4 │ 6 │ inherit 0x3c │ inherit 250 │ true │ OK │
# │ gre │ 4 │ 6 │ fixed 0x3c │ fixed 109 │ false │ OK │
# │ gre │ 4 │ 6 │ fixed 0x50 │ fixed 158 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 4 │ other │ inherit 0xb4 │ inherit 113 │ false │ OK │
# │ gre │ 4 │ other │ inherit 0xdc │ inherit 222 │ true │ OK │
# │ gre │ 4 │ other │ fixed 0xcc │ fixed 222 │ false │ OK │
# │ gre │ 4 │ other │ fixed 0xe0 │ fixed 6 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼─────────────┼──────────────┼───────┼────────┤
# │ gre │ 6 │ 4 │ inherit 0xb8 │ inherit 208 │ false │[ 59.050572][ T832] ip6_gre: GRE over IPv6 tunneling driver
OK │
# │ gre │ 6 │ 4 │ inherit 0xbc │ inherit 69 │ true │ OK │
# │ gre │ 6 │ 4 │ fixed 0x64 │ fixed 150 │ false │ OK │
# │ gre │ 6 │ 4 │ fixed 0xe0 │ fixed 29 │ true │ OK │
# ├────────┼───────┼──────┼──────────────┼──────────────┼───────┼────────┤
# │ gre │ 6 │ 6 │ inherit 0x9c │ inherit 75 │ false │ OK │
# │ gre │ 6 │ 6 │ inherit 0xac │ inherit 192 │ true │[ 76.668203][ T1081] ping (1081) used greatest stack depth: 23792 bytes left
OK │
# │ gre │ 6 │ 6 │ fixed 0x48 │ fixed 58 │ false │ OK │
[ 80.009177][ T50] ip6_tunnel: tep1 xmit: Local address not yet configured!
# │ gre │ 6 │ 6 │ fixed 0x90 │ fixed 19 │ true │ OK │
[ 83.401106][ T33] ip6_tunnel: tep1 xmit: Local address not yet configured!
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼──────┤
# │ gre │ 6 │ other │ inherit 0x38 │ inherit 58 │ false │ OK │
# │ gre │ 6 │ other │ inherit 0x34 │ inherit 226 │ true │[ 87.624065][ C3] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# │ gre │ 6 │ other │ fixed 0xe4 │ fixed 81 │ false │[ 91.720142][ C2] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# │ gre │ 6 │ other │ fixed 0x80 │ fixed 62 │ true │[ 95.304075][ C3] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# ├────────┼───────┼───────┼─────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 4 │ 4 │ inherit 0x94 │ inherit 15 │ false │[ 99.400140][ C2] ip6_tunnel: tep0 xmit: Local address not yet configured!
OK │
# │ vxlan │ 4 │ 4 │ inherit 0xa0 │ inherit 19 │ true │ OK │
# │ vxlan │ 4 │ 4 │ fixed 0xf4 │ fixed 147 │ false │ OK │
# │ vxlan │ 4 │ 4 │ fixed 0x24 │ fixed 158 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 4 │ 6 │ inherit 0x60 │ inherit 153 │ false │ OK │
# │ vxlan │ 4 │ 6 │ inherit 0xe0 │ inherit 182 │ true │ OK │
# │ vxlan │ 4 │ 6 │ fixed 0xf0 │ fixed 2 │ false │ OK │
# │ vxlan │ 4 │ 6 │ fixed 0xac │ fixed 177 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 4 │ other │ inherit 0x30 │ inherit 249 │ false │ OK │
# │ vxlan │ 4 │ other │ inherit 0x84 │ inherit 218 │ true │ OK │
# │ vxlan │ 4 │ other │ fixed 0x04 │ fixed 36 │ false │ OK │
# │ vxlan │ 4 │ other │ fixed 0x80 │ fixed 31 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 6 │ 4 │ inherit 0x70 │ inherit 15 │ false │ OK │
# │ vxlan │ 6 │ 4 │ inherit 0x3c │ inherit 29 │ true │ OK │
# │ vxlan │ 6 │ 4 │ fixed 0x24 │ fixed 225 │ false │ OK │
# │ vxlan │ 6 │ 4 │ fixed 0x34 │ fixed 185 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 6 │ 6 │ inherit 0x30 │ inherit 87 │ false │ OK │
# │ vxlan │ 6 │ 6 │ inherit 0xd4 │ inherit 241 │ true │ OK │
# │ vxlan │ 6 │ 6 │ fixed 0x5c │ fixed 212 │ false │ OK │
# │ vxlan │ 6 │ 6 │ fixed 0x88 │ fixed 240 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ vxlan │ 6 │ other │ inherit 0x28 │ inherit 101 │ false │ OK │
# │ vxlan │ 6 │ other │ inherit 0x74 │ inherit 60 │ true │ OK │
# │ vxlan │ 6 │ other │ fixed 0x98 │ fixed 127 │ false │ OK │
# │ vxlan │ 6 │ other │ fixed 0x8c │ fixed 177 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 4 │ 4 │ inherit 0x60 │ inherit 141 │ false │ OK │
[ 183.372100][ T70] ------------[ cut here ]------------
[ 183.372531][ T70] WARNING: CPU: 2 PID: 70 at drivers/net/geneve.c:1914 geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 183.373172][ T70] Modules linked in: geneve vxlan ip6_udp_tunnel udp_tunnel ip6_gre ip_gre gre
[ 183.373714][ T70] CPU: 2 PID: 70 Comm: kworker/u8:1 Not tainted 6.8.0-rc2-virtme #1
[ 183.374189][ T70] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 183.374914][ T70] Workqueue: netns cleanup_net
[ 183.375223][ T70] RIP: 0010:geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 183.375646][ T70] 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 cd 32 d7 e9 2d fe ff ff 48 89 cf 48 89 4c 24
[ 183.376771][ T70] RSP: 0018:ffffc9000050fbe0 EFLAGS: 00010297
[ 183.377111][ T70] RAX: ffff888008b6c008 RBX: ffff8880249c4d80 RCX: 1ffff11000b7114e
[ 183.377544][ T70] RDX: 1ffff11000fc3586 RSI: 1ffff11006b454be RDI: ffff888005b88a70
[ 183.377972][ T70] RBP: ffff888007e1ac30 R08: ffff888005b88a78 R09: fffffbfff39aa078
[ 183.378415][ T70] R10: ffffffff9cd503c7 R11: ffff888035bfc508 R12: dffffc0000000000
[ 183.378843][ T70] R13: fffffbfff358f027 R14: ffffffff9b365698 R15: ffff888007e1abd0
[ 183.379283][ T70] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 183.379765][ T70] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 183.380172][ T70] CR2: 00007f2dc26220e0 CR3: 0000000023134005 CR4: 00000000001706f0
[ 183.380673][ T70] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 183.381127][ T70] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 183.381593][ T70] Call Trace:
[ 183.381784][ T70]
[ 183.381952][ T70] ? __warn+0xcd/0x2d0
[ 183.382195][ T70] ? geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 183.382565][ T70] ? report_bug+0x291/0x2e0
[ 183.382856][ T70] ? handle_bug+0x3d/0x80
[ 183.383122][ T70] ? exc_invalid_op+0x18/0x50
[ 183.383386][ T70] ? asm_exc_invalid_op+0x1a/0x20
[ 183.383690][ T70] ? geneve_exit_batch_rtnl+0x2c4/0x3a0 [geneve]
[ 183.384085][ T70] ? default_device_exit_batch_rtnl+0x185/0x210
[ 183.384456][ T70] cleanup_net+0x499/0xb50
[ 183.384704][ T70] ? __pfx_lock_acquire.part.0+0x10/0x10
[ 183.385036][ T70] ? __pfx_cleanup_net+0x10/0x10
[ 183.385331][ T70] ? lock_acquire+0x1c1/0x220
[ 183.385610][ T70] ? process_one_work+0x714/0x1310
[ 183.385906][ T70] process_one_work+0x78f/0x1310
[ 183.386232][ T70] ? hlock_class+0x4e/0x130
[ 183.386498][ T70] ? __pfx_process_one_work+0x10/0x10
[ 183.386805][ T70] ? assign_work+0x16c/0x240
[ 183.387078][ T70] worker_thread+0x73d/0x1010
[ 183.387335][ T70] ? lockdep_hardirqs_on_prepare.part.0+0x1b1/0x370
[ 183.387697][ T70] ? __pfx_worker_thread+0x10/0x10
[ 183.387987][ T70] ? __pfx_worker_thread+0x10/0x10
[ 183.388270][ T70] kthread+0x292/0x360
[ 183.388493][ T70] ? __pfx_kthread+0x10/0x10
[ 183.388759][ T70] ret_from_fork+0x34/0x70
[ 183.389036][ T70] ? __pfx_kthread+0x10/0x10
[ 183.389322][ T70] ret_from_fork_asm+0x1b/0x30
[ 183.389630][ T70]
[ 183.389823][ T70] irq event stamp: 4907095
[ 183.390080][ T70] hardirqs last enabled at (4907107): [] console_unlock+0x232/0x260
[ 183.390642][ T70] hardirqs last disabled at (4907116): [] console_unlock+0x217/0x260
[ 183.391186][ T70] softirqs last enabled at (4906658): [] __do_softirq+0x519/0x7ff
[ 183.391747][ T70] softirqs last disabled at (4906653): [] irq_exit_rcu+0x98/0xc0
[ 183.392280][ T70] ---[ end trace 0000000000000000 ]---
# │ geneve │ 4 │ 4 │ inherit 0xbc │ inherit 4 │ true │ OK │
# │ geneve │ 4 │ 4 │ fixed 0xb4 │ fixed 200 │ false │ OK │
# │ geneve │ 4 │ 4 │ fixed 0x20 │ fixed 126 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 4 │ 6 │ inherit 0x08 │ inherit 83 │ false │ OK │
# │ geneve │ 4 │ 6 │ inherit 0x54 │ inherit 217 │ true │ OK │
# │ geneve │ 4 │ 6 │ fixed 0x34 │ fixed 208 │ false │ OK │
# │ geneve │ 4 │ 6 │ fixed 0x0c │ fixed 184 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 4 │ other │ inherit 0xd4 │ inherit 80 │ false │ OK │
# │ geneve │ 4 │ other │ inherit 0x44 │ inherit 99 │ true │ OK │
# │ geneve │ 4 │ other │ fixed 0x30 │ fixed 226 │ false │ OK │
# │ geneve │ 4 │ other │ fixed 0x84 │ fixed 181 │ true │ OK │
# ├────────┼───────┼───────┼─────────────┼──────────────┼───────┼────────┤
# │ Type │ outer | inner │ tos │ ttl │ vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 6 │ 4 │ inherit 0xf4 │ inherit 9 │ false │ OK │
# │ geneve │ 6 │ 4 │ inherit 0x1c │ inherit 200 │ true │ OK │
# │ geneve │ 6 │ 4 │ fixed 0x18 │ fixed 161 │ false │ OK │
# │ geneve │ 6 │ 4 │ fixed 0x30 │ fixed 102 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 6 │ 6 │ inherit 0x48 │ inherit 16 │ false │ OK │
# │ geneve │ 6 │ 6 │ inherit 0x98 │ inherit 206 │ true │ OK │
# │ geneve │ 6 │ 6 │ fixed 0x74 │ fixed 8 │ false │ OK │
# │ geneve │ 6 │ 6 │ fixed 0x7c │ fixed 17 │ true │ OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │ 6 │ other │ inherit 0x2c │ inherit 123 │ false │ OK │
# │ geneve │ 6 │ other │ inherit 0xf4 │ inherit 23 │ true │ OK │
# │ geneve │ 6 │ other │ fixed 0xdc │ fixed 163 │ false │ OK │
# │ geneve │ 6 │ other │ fixed 0xa8 │ fixed 175 │ 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__->