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-1/tools/testing/selftests'
make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net'
make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net'
TAP version 13
1..1
# timeout set to 6000
# selftests: net: l2_tos_ttl_inherit.sh
# ┌────────┬───────┬───────┬────────────────────────────┬───────┬────────┐
[  836.689069] gre: GRE over IPv4 demultiplexor driver
# ├────────┼───────┼───────┼─────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼────────────┼───────┼────────┤
# │    gre │     4 │     4 │ inherit 0xc0 │  inherit 218 │ false │[  836.904421] ip_gre: GRE over IPv4 tunneling driver
     OK │
# │    gre │     4 │     4 │ inherit 0x14 │  inherit 169 │  true │     OK │
# │    gre │     4 │     4 │   fixed 0x74 │    fixed 184 │ false │     OK │
# │    gre │     4 │     4 │   fixed 0x38 │    fixed 179 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     4 │     6 │ inherit 0xd0 │   inherit 63 │ false │     OK │
# │    gre │     4 │     6 │ inherit 0xac │  inherit 215 │  true │     OK │
# │    gre │     4 │     6 │   fixed 0xa4 │    fixed 213 │ false │     OK │
# │    gre │     4 │     6 │   fixed 0xb8 │     fixed 37 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     4 │ other │ inherit 0x9c │  inherit 142 │ false │     OK │
# │    gre │     4 │ other │ inherit 0xf8 │   inherit 75 │  true │     OK │
# │    gre │     4 │ other │   fixed 0xe8 │     fixed 62 │ false │     OK │
# │    gre │     4 │ other │   fixed 0x4c │    fixed 184 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     6 │     4 │ inherit 0x88 │  inherit 240 │ false │[  847.208208] ip6_gre: GRE over IPv6 tunneling driver
     OK │
# │    gre │     6 │     4 │ inherit 0x28 │  inherit 143 │  true │     OK │
[  848.089865] ip6_tunnel: tep1 xmit: Local address not yet configured!
# │    gre │     6 │     4 │   fixed 0x08 │     fixed 29 │ false │     OK │
# │    gre │     6 │     4 │   fixed 0x88 │     fixed 42 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     6 │     6 │ inherit 0x08 │  inherit 208 │ false │     OK │
# │    gre │     6 │     6 │ inherit 0xc4 │   inherit 72 │  true │     OK │
# │    gre │     6 │     6 │   fixed 0x20 │     fixed 52 │ false │     OK │
# │    gre │     6 │     6 │   fixed 0xd8 │    fixed 233 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     6 │ other │ inherit 0x58 │  inherit 219 │ false │     OK │
# │    gre │     6 │ other │ inherit 0x9c │  inherit 195 │  true │[  853.824837] ip6_tunnel: tep0 xmit: Local address not yet configured!
     OK │
# │    gre │     6 │ other │   fixed 0x70 │    fixed 185 │ false │[  855.296846] ip6_tunnel: tep0 xmit: Local address not yet configured!
     OK │
# │    gre │     6 │ other │   fixed 0x3c │    fixed 191 │  true │[  856.704836] ip6_tunnel: tep0 xmit: Local address not yet configured!
     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼─────┼────────┤
# │  vxlan │     4 │     4 │ inherit 0x58 │  inherit 246 │ false │     OK │
# │  vxlan │     4 │     4 │ inherit 0x4c │  inherit 158 │  true │[  858.176805] ip6_tunnel: tep0 xmit: Local address not yet configured!
     OK │
# │  vxlan │     4 │     4 │   fixed 0x38 │     fixed 88 │ false │     OK │
# │  vxlan │     4 │     4 │   fixed 0xb0 │     fixed 52 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     4 │     6 │ inherit 0x48 │  inherit 221 │ false │     OK │
# │  vxlan │     4 │     6 │ inherit 0x10 │   inherit 84 │  true │     OK │
# │  vxlan │     4 │     6 │   fixed 0xc0 │     fixed 85 │ false │     OK │
# │  vxlan │     4 │     6 │   fixed 0xe8 │     fixed 32 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼─────────────┼───────┼────────┤
# │  vxlan │     4 │ other │ inherit 0x5c │  inherit 122 │ false │     OK │
# │  vxlan │     4 │ other │ inherit 0x1c │  inherit 180 │  true │     OK │
# │  vxlan │     4 │ other │   fixed 0x80 │    fixed 220 │ false │     OK │
# │  vxlan │     4 │ other │   fixed 0xec │    fixed 194 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     6 │     4 │ inherit 0x4c │   inherit 74 │ false │     OK │
# │  vxlan │     6 │     4 │ inherit 0x98 │   inherit 32   true │     OK │
# │  vxlan │     6 │     4 │   fixed 0x40 │    fixed 189 │ false │     OK │
# │  vxlan │     6 │     4 │   fixed 0xd8 │    fixed 145 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     6 │     6 │ inherit 0x40 │   inherit 41 │ false │     OK │
# │  vxlan │     6 │     6 │ inherit 0x04 │  inherit 168 │  true │     OK │
# │  vxlan │     6 │     6 │   fixed 0x6c │    fixed 137 │ false │     OK │
# │  vxlan │     6 │     6 │   fixed 0xc4 │     fixed 90 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     6 │ other │ inherit 0xe8 │  inherit 194 │ false │     OK │
# │  vxlan │     6 │ other │ inherit 0xe4 │  inherit 123 │  true │     OK │
# │  vxlan │     6 │ other │   fixed 0x80 │     fixed 92 │ false │     OK │
# │  vxlan │     6 │ other │   fixed 0xf4 │     fixed 59 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼──────┤
# │ geneve │     4 │     4 │ inherit 0x84 │   inherit 84 │ false │     OK │
[  878.639863] ------------[ cut here ]------------
[  878.640318] WARNING: CPU: 3 PID: 11 at drivers/net/geneve.c:1914 geneve_exit_batch_rtnl+0x157/0x160 [geneve]
[  878.641288] Modules linked in: geneve ip6_gre ip_gre gre cls_matchall act_gact cls_flower sch_ingress vxlan ip6_udp_tunnel udp_tunnel
[  878.642003] CPU: 3 PID: 11 Comm: kworker/u8:0 Not tainted 6.8.0-rc2-virtme #1
[  878.642400] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[  878.643042] Workqueue: netns cleanup_net
[  878.643290] RIP: 0010:geneve_exit_batch_rtnl+0x157/0x160 [geneve]
[  878.643630] Code: 75 27 48 8b 83 a8 00 00 00 48 8d 98 58 ff ff ff 48 39 04 24 75 d1 48 83 c4 08 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 90 <0f> 0b 90 eb d3 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90
[  878.644607] RSP: 0018:ffffa82c80063db0 EFLAGS: 00010202
[  878.644900] RAX: ffff898cc29cb310 RBX: ffff898cc3ef0000 RCX: 0000000000000000
[  878.645282] RDX: ffff898cc79fc008 RSI: ffffffff9837b8c0 RDI: ffff898cc1322be0
[  878.645664] RBP: ffff898cc29cb300 R08: 0000000000000001 R09: 0000000000000001
[  878.646051] R10: 0000000000000004 R11: 0000000000000001 R12: ffffa82c80063e08
[  878.646423] R13: ffff898cc27a8000 R14: ffff898cc29cb2b0 R15: ffff898cc29cb2b0
[  878.646801] FS:  0000000000000000(0000) GS:ffff898cfed80000(0000) knlGS:0000000000000000
[  878.647219] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  878.647518] CR2: 00007f37ca45a0e0 CR3: 000000000a660006 CR4: 0000000000770ef0
[  878.647896] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  878.648273] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  878.648653] PKRU: 55555554
[  878.648810] Call Trace:
[  878.648949]  <TASK>
[  878.649073]  ? __warn+0x84/0x170
[  878.649258]  ? geneve_exit_batch_rtnl+0x157/0x160 [geneve]
[  878.649567]  ? report_bug+0x199/0x1b0
[  878.649793]  ? handle_bug+0x3d/0x70
[  878.649994]  ? exc_invalid_op+0x18/0x70
[  878.650221]  ? asm_exc_invalid_op+0x1a/0x20
[  878.650474]  ? geneve_exit_batch_rtnl+0x157/0x160 [geneve]
[  878.650798]  cleanup_net+0x24e/0x400
[  878.651007]  ? process_one_work+0x16c/0x4b0
[  878.651237]  process_one_work+0x1d6/0x4b0
[  878.651470]  worker_thread+0x1c1/0x3d0
[  878.651687]  ? __pfx_worker_thread+0x10/0x10
[  878.651925]  kthread+0xda/0x110
[  878.652105]  ? __pfx_kthread+0x10/0x10
[  878.652319]  ret_from_fork+0x31/0x50
[  878.652519]  ? __pfx_kthread+0x10/0x10
[  878.652722]  ret_from_fork_asm+0x1b/0x30
[  878.652969]  </TASK>
[  878.653104] irq event stamp: 8550405
[  878.653296] hardirqs last  enabled at (8550415): [<ffffffff969d893d>] console_unlock+0x10d/0x130
[  878.653795] hardirqs last disabled at (8550426): [<ffffffff969d8922>] console_unlock+0xf2/0x130
[  878.654254] softirqs last  enabled at (8550074): [<ffffffff976e37b2>] __do_softirq+0x2c2/0x37a
[  878.654712] softirqs last disabled at (8550069): [<ffffffff9694be1f>] irq_exit_rcu+0x7f/0xa0
[  878.655196] ---[ end trace 0000000000000000 ]---
# │ geneve │     4 │     4 │ inherit 0x54 │   inherit 18 │  true │     OK │
# │ geneve │     4 │     4 │   fixed 0xcc │    fixed 209 │ false │     OK │
# │ geneve │     4 │     4 │   fixed 0xa4 │    fixed 186 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     4 │     6 │ inherit 0xfc │  inherit 206 │ false │     OK │
# │ geneve │     4 │     6 │ inherit 0x24 │   inherit 22 │  true │     OK │
# │ geneve │     4 │     6 │   fixed 0xfc │     fixed 62 │ false │     OK │
# │ geneve │     4 │     6 │   fixed 0xc0 │    fixed 174 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     4  other │ inherit 0x80 │  inherit 119 │ false │     OK │
# │ geneve │     4 │ other │ inherit 0x60 │  inherit 131 │  true │     OK │
# │ geneve │     4 │ other │   fixed 0xdc │    fixed 108 │ false │     OK │
# │ geneve │     4 │ other │   fixed 0x38 │     fixed 92 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     6 │     4 │ inherit 0x38    inherit 33 │ false │     OK │
# │ geneve │     6 │     4 │ inherit 0x68 │   inherit 94 │  true │     OK │
# │ geneve │     6 │     4 │   fixed 0x04 │    fixed 128 │ false │     OK │
# │ geneve │     6 │     4 │   fixed 0x0c │    fixed 105 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     6 │     6 │ inherit 0xb8 │   inherit 60 │ false │     OK │
# │ geneve │     6 │     6 │ inherit 0xa4 │  inherit 198 │  true │     OK │
# │ geneve │     6 │     6 │   fixed 0xf4 │    fixed 241 │ false │     OK │
# │ geneve │     6 │     6 │   fixed 0x44 │    fixed 226 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     6 │ other │ inherit 0x38 │  inherit 107 │ false │     OK │
# │ geneve │     6 │ other │ inherit 0x5c │  inherit 215 │  true │     OK │
# │ geneve │     6 │ other │   fixed 0x0c │     fixed 37 │ false │     OK │
# │ geneve │     6 │ other │   fixed 0xe0 │    fixed 186 │  true │     OK │
# └──────┴───────┴───────┴──────────────┴──────────────┴───────┴────────┘
ok 1 selftests: net: l2_tos_ttl_inherit.sh
make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net'
make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests'
xx__-> echo $?
0
xx__->