All of lore.kernel.org
 help / color / mirror / Atom feed
From: Massimo Cetra <mcetra@navynet.it>
To: linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Cc: Eric Dumazet <eric.dumazet@gmail.com>,
	David Miller <davem@davemloft.net>
Subject: Re: Kernel consistently panicing on br_parse_ip_options
Date: Fri, 18 May 2012 12:40:01 +0200	[thread overview]
Message-ID: <4FB62701.2040507@navynet.it> (raw)
In-Reply-To: <4FB0FC82.70003@navynet.it>

[-- Attachment #1: Type: text/plain, Size: 939 bytes --]

On 14/05/2012 14:37, Massimo Cetra wrote:
> Hello,
>
> I had already filed similar panics a month ago.
> Today i upgraded to 3.2.16 and nothing seems to be changed (and i don't
> see anything related in .17).
>
> The server (a Dell R410 with a couple of bnx2 ethernet cards) has two
> bridges onboard.
>
> Each bridge is connected to a different switch and has 2 uses:
> - one bridge is connecting an internal network and the KVM hosts that
> run on the same machine
> - one bridge connects the server to the public network along with
> another bunch of kvm servers whose interfaces bridges
>
> The bug can be easily triggered adding or removing (with heartbeat) a
> virtual address (br0:1, for example) .
>
> Is there any known fix or patch ?

As an attachment you may find another panic that seems compatible with 
the previous one.
The crash seems consistent and reproduceable. Is there anyone worrying 
about this ?

Thanks
  Massimo


[-- Attachment #2: panic2.txt --]
[-- Type: text/plain, Size: 14705 bytes --]

May 18 11:24:05 172.30.1.2 [335035.342152] BUG: unable to handle kernel 
May 18 11:24:05 172.30.1.2 [335035.357985] IP:
May 18 11:24:05 172.30.1.2 [335035.372242] PGD 0 
May 18 11:24:05 172.30.1.2 
May 18 11:24:05 172.30.1.2 [335035.376433] Oops: 0000 [#1] 
May 18 11:24:05 172.30.1.2 SMP
May 18 11:24:05 172.30.1.2 
May 18 11:24:05 172.30.1.2 [335035.383065] CPU 0 
May 18 11:24:05 172.30.1.2 
May 18 11:24:05 172.30.1.2 [335035.386893] Modules linked in:
May 18 11:24:05 172.30.1.2 
May 18 11:24:05 172.30.1.2 [335035.526015] 
May 18 11:24:05 172.30.1.2 [335035.529151] Pid: 4321, comm: kvm Not tainted 3.2.0-2-amd64 #1
May 18 11:24:05 172.30.1.2 /0N051F
May 18 11:24:05 172.30.1.2 
May 18 11:24:05 172.30.1.2 [335035.546372] RIP: 0010:[<ffffffffa0294336>] 
May 18 11:24:05 172.30.1.2 [335035.565482] RSP: 0018:ffff88042fc03b18  EFLAGS: 00010293
May 18 11:24:05 172.30.1.2 [335035.576265] RAX: 0000000000000000 RBX: ffff8803b5395dc0 RCX: 0000000000000007
May 18 11:24:05 172.30.1.2 [335035.590705] RDX: ffffffffa0294308 RSI: 0000000104fdde80 RDI: ffff8803b5395dc0
May 18 11:24:05 172.30.1.2 [335035.605145] RBP: ffff8804261ba000 R08: 0000000000000000 R09: ffff88042fc03ad0
May 18 11:24:05 172.30.1.2 [335035.619585] R10: ffffffff8165aac0 R11: ffffffff8165aac0 R12: 0000000000000000
May 18 11:24:05 172.30.1.2 [335035.634022] R13: ffff880425158002 R14: ffff880425c21f00 R15: ffff880425158000
May 18 11:24:05 172.30.1.2 [335035.648462] FS:  00007f6793d51900(0000) GS:ffff88042fc00000(0000) knlGS:0000000000000000
May 18 11:24:05 172.30.1.2 [335035.664808] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 18 11:24:05 172.30.1.2 [335035.676457] CR2: 0000000000000018 CR3: 0000000211fcf000 CR4: 00000000000026e0
May 18 11:24:05 172.30.1.2 [335035.690897] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
May 18 11:24:05 172.30.1.2 [335035.705336] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
May 18 11:24:05 172.30.1.2 [335035.719776] Process kvm (pid: 4321, threadinfo ffff880211b98000, task ffff88022594c870)
May 18 11:24:05 172.30.1.2 [335035.735948] Stack:
May 18 11:24:05 172.30.1.2 [335035.740140] ffffffff80000000
May 18 11:24:05 172.30.1.2 
May 18 11:24:05 172.30.1.2 [335035.755147] ffff8802279f7000
May 18 11:24:06 172.30.1.2 
May 18 11:24:06 172.30.1.2 [335035.770154] ffff8803b5395dc0
May 18 11:24:06 172.30.1.2 
May 18 11:24:06 172.30.1.2 [335035.785170] Call Trace:
May 18 11:24:06 172.30.1.2 [335035.790229] <IRQ> 
May 18 11:24:06 172.30.1.2 
May 18 11:24:06 172.30.1.2 [335035.794611] [<ffffffffa02946db>] ? br_parse_ip_options+0x3d/0x19a [bridge]
May 18 11:24:06 172.30.1.2 [335035.808693] [<ffffffffa0294a67>] ? br_nf_forward_ip+0x1c0/0x1d4 [bridge]
May 18 11:24:06 172.30.1.2 [335035.822428] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:06 172.30.1.2 [335035.833213] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.845906] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.858597] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335035.869902] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.882594] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335035.896500] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.909193] [<ffffffffa028f85e>] ? NF_HOOK.constprop.8+0x3c/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335035.923099] [<ffffffffa028f9f2>] ? br_forward+0x16/0x5a [bridge]
May 18 11:24:06 172.30.1.2 [335035.935446] [<ffffffffa029051b>] ? br_handle_frame_finish+0x1a1/0x20f [bridge]
May 18 11:24:06 172.30.1.2 [335035.950235] [<ffffffffa02945ff>] ? br_nf_pre_routing_finish+0x1d0/0x1dd [bridge]
May 18 11:24:06 172.30.1.2 [335035.965371] [<ffffffffa0293ff0>] ? NF_HOOK_THRESH+0x3b/0x55 [bridge]
May 18 11:24:06 172.30.1.2 [335035.978410] [<ffffffffa0294f58>] ? br_nf_pre_routing+0x3e8/0x3f5 [bridge]
May 18 11:24:06 172.30.1.2 [335035.992315] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:06 172.30.1.2 [335036.003100] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.017004] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335036.028309] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.042216] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.056123] [<ffffffffa0290360>] ? NF_HOOK.constprop.4+0x3c/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.070031] [<ffffffffa029073c>] ? br_handle_frame+0x1b3/0x1cb [bridge]
May 18 11:24:06 172.30.1.2 [335036.083591] [<ffffffffa0290589>] ? br_handle_frame_finish+0x20f/0x20f [bridge]
May 18 11:24:06 172.30.1.2 [335036.098382] [<ffffffff812892c0>] ? __netif_receive_skb+0x324/0x41f
May 18 11:24:06 172.30.1.2 [335036.111071] [<ffffffff81289427>] ? process_backlog+0x6c/0x123
May 18 11:24:06 172.30.1.2 [335036.122896] [<ffffffff8128b30d>] ? net_rx_action+0xa1/0x1af
May 18 11:24:06 172.30.1.2 [335036.134374] [<ffffffff8104b298>] ? __local_bh_enable+0x40/0x77
May 18 11:24:06 172.30.1.2 [335036.146371] [<ffffffff8104be30>] ? __do_softirq+0xb9/0x177
May 18 11:24:06 172.30.1.2 [335036.157678] [<ffffffff8135046c>] ? call_softirq+0x1c/0x30
May 18 11:24:06 172.30.1.2 [335036.168805] <EOI> 
May 18 11:24:06 172.30.1.2 
May 18 11:24:06 172.30.1.2 [335036.173187] [<ffffffff8100f8e5>] ? do_softirq+0x3c/0x7b
May 18 11:24:06 172.30.1.2 [335036.183969] [<ffffffff8128b5fd>] ? netif_rx_ni+0x1e/0x27
May 18 11:24:06 172.30.1.2 [335036.194927] [<ffffffffa02a1721>] ? tun_get_user+0x39a/0x3c2 [tun]
May 18 11:24:06 172.30.1.2 [335036.207445] [<ffffffffa02a1a66>] ? tun_chr_poll+0xcd/0xcd [tun]
May 18 11:24:06 172.30.1.2 [335036.219615] [<ffffffffa02a1ac4>] ? tun_chr_aio_write+0x5e/0x79 [tun]
May 18 11:24:06 172.30.1.2 [335036.232656] [<ffffffff810f9594>] ? do_sync_readv_writev+0x9a/0xd7
May 18 11:24:06 172.30.1.2 [335036.245174] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:06 172.30.1.2 [335036.256478] [<ffffffff810f8c16>] ? do_sync_read+0xab/0xe3
May 18 11:24:06 172.30.1.2 [335036.267608] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:06 172.30.1.2 [335036.278915] [<ffffffff811626a1>] ? security_file_permission+0x16/0x2d
May 18 11:24:06 172.30.1.2 [335036.292124] [<ffffffff810f97f8>] ? do_readv_writev+0xaf/0x11c
May 18 11:24:06 172.30.1.2 [335036.303950] [<ffffffff8112ab7e>] ? eventfd_ctx_read+0x162/0x174
May 18 11:24:06 172.30.1.2 [335036.316124] [<ffffffff8103f3ff>] ? try_to_wake_up+0x197/0x197
May 18 11:24:06 172.30.1.2 [335036.327949] [<ffffffff810f99cd>] ? sys_writev+0x45/0x90
May 18 11:24:06 172.30.1.2 [335036.338733] [<ffffffff8134e212>] ? system_call_fastpath+0x16/0x1b
May 18 11:24:06 172.30.1.2 [335036.351249] Code: 
May 18 11:24:06 172.30.1.2 53
May 18 11:24:06 172.30.1.2 48
May 18 11:24:06 172.30.1.2 89
May 18 11:24:06 172.30.1.2 fb
May 18 11:24:06 172.30.1.2 48
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 ec
May 18 11:24:06 172.30.1.2 10
May 18 11:24:06 172.30.1.2 66
May 18 11:24:06 172.30.1.2 81
May 18 11:24:06 172.30.1.2 7f
May 18 11:24:06 172.30.1.2 7e
May 18 11:24:06 172.30.1.2 08
May 18 11:24:06 172.30.1.2 06
May 18 11:24:06 172.30.1.2 4c
May 18 11:24:06 172.30.1.2 8b
May 18 11:24:06 172.30.1.2 a7
May 18 11:24:06 172.30.1.2 98
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 74
May 18 11:24:06 172.30.1.2 3d
May 18 11:24:06 172.30.1.2 e8
May 18 11:24:06 172.30.1.2 07
May 18 11:24:06 172.30.1.2 fe
May 18 11:24:06 172.30.1.2 ff
May 18 11:24:06 172.30.1.2 ff
May 18 11:24:06 172.30.1.2 66
May 18 11:24:06 172.30.1.2 3d
May 18 11:24:06 172.30.1.2 08
May 18 11:24:06 172.30.1.2 06
May 18 11:24:06 172.30.1.2 75
May 18 11:24:06 172.30.1.2 09
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 3d
May 18 11:24:06 172.30.1.2 98
May 18 11:24:06 172.30.1.2 6a
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 75
May 18 11:24:06 172.30.1.2 29
May 18 11:24:06 172.30.1.2 
May 18 11:24:06 172.30.1.2 f6
May 18 11:24:06 172.30.1.2 44
May 18 11:24:06 172.30.1.2 24
May 18 11:24:06 172.30.1.2 18
May 18 11:24:06 172.30.1.2 01
May 18 11:24:06 172.30.1.2 49
May 18 11:24:06 172.30.1.2 8b
May 18 11:24:06 172.30.1.2 6c
May 18 11:24:06 172.30.1.2 24
May 18 11:24:06 172.30.1.2 08
May 18 11:24:06 172.30.1.2 74
May 18 11:24:06 172.30.1.2 12
May 18 11:24:06 172.30.1.2 8a
May 18 11:24:06 172.30.1.2 43
May 18 11:24:06 172.30.1.2 7d
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 e0
May 18 11:24:06 172.30.1.2 f8
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 c8
May 18 11:24:06 172.30.1.2 
May 18 11:24:06 172.30.1.2 [335036.390118] RIP 
May 18 11:24:06 172.30.1.2 [335036.404573] RSP <ffff88042fc03b18>
May 18 11:24:06 172.30.1.2 [335036.411711] CR2: 0000000000000018
May 18 11:24:06 172.30.1.2 [335036.418997] ---[ end trace 3272a02392487fe9 ]---
May 18 11:24:06 172.30.1.2 [335036.428496] Kernel panic - not syncing: Fatal exception in interrupt
May 18 11:24:06 172.30.1.2 [335036.441519] Pid: 4321, comm: kvm Tainted: G      D      3.2.0-2-amd64 #1
May 18 11:24:06 172.30.1.2 [335036.455226] Call Trace:
May 18 11:24:06 172.30.1.2 [335036.460431] <IRQ> 
May 18 11:24:06 172.30.1.2 [335036.472087] [<ffffffff8134a086>] ? oops_end+0xa9/0xb6
May 18 11:24:06 172.30.1.2 [335036.482697] [<ffffffff81342487>] ? no_context+0x1ff/0x20e
May 18 11:24:06 172.30.1.2 [335036.494029] [<ffffffff810e9c30>] ? virt_to_slab+0x6/0x16
May 18 11:24:06 172.30.1.2 [335036.505173] [<ffffffff8134c099>] ? do_page_fault+0x1a8/0x337
May 18 11:24:06 172.30.1.2 [335036.517001] [<ffffffffa0398f06>] ? ip_vs_conn_put+0x28/0x32 [ip_vs]
May 18 11:24:06 172.30.1.2 [335036.530050] [<ffffffffa039b0e0>] ? ip_vs_out+0x2bd/0x432 [ip_vs]
May 18 11:24:06 172.30.1.2 [335036.542621] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335036.554228] [<ffffffff813497f5>] ? page_fault+0x25/0x30
May 18 11:24:06 172.30.1.2 [335036.565318] [<ffffffffa0294308>] ? nf_bridge_update_protocol+0x20/0x20 [bridge]
May 18 11:24:06 172.30.1.2 [335036.580577] [<ffffffffa0294336>] ? br_nf_forward_finish+0x2e/0x95 [bridge]
May 18 11:24:06 172.30.1.2 [335036.594754] [<ffffffffa0294327>] ? br_nf_forward_finish+0x1f/0x95 [bridge]
May 18 11:24:06 172.30.1.2 [335036.608979] [<ffffffffa02946db>] ? br_parse_ip_options+0x3d/0x19a [bridge]
May 18 11:24:06 172.30.1.2 [335036.623296] [<ffffffffa0294a67>] ? br_nf_forward_ip+0x1c0/0x1d4 [bridge]
May 18 11:24:06 172.30.1.2 [335036.637308] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:06 172.30.1.2 [335036.648326] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.661291] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.674283] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335036.685892] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.698883] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.713091] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.726088] [<ffffffffa028f85e>] ? NF_HOOK.constprop.8+0x3c/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.740298] [<ffffffffa028f9f2>] ? br_forward+0x16/0x5a [bridge]
May 18 11:24:07 172.30.1.2 [335036.752942] [<ffffffffa029051b>] ? br_handle_frame_finish+0x1a1/0x20f [bridge]
May 18 11:24:07 172.30.1.2 [335036.767996] [<ffffffffa02945ff>] ? br_nf_pre_routing_finish+0x1d0/0x1dd [bridge]
May 18 11:24:07 172.30.1.2 [335036.783410] [<ffffffffa0293ff0>] ? NF_HOOK_THRESH+0x3b/0x55 [bridge]
May 18 11:24:07 172.30.1.2 [335036.796757] [<ffffffffa0294f58>] ? br_nf_pre_routing+0x3e8/0x3f5 [bridge]
May 18 11:24:07 172.30.1.2 [335036.810959] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:07 172.30.1.2 [335036.822043] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.836248] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:07 172.30.1.2 [335036.847849] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.862053] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.876264] [<ffffffffa0290360>] ? NF_HOOK.constprop.4+0x3c/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.890457] [<ffffffffa029073c>] ? br_handle_frame+0x1b3/0x1cb [bridge]
May 18 11:24:07 172.30.1.2 [335036.904319] [<ffffffffa0290589>] ? br_handle_frame_finish+0x20f/0x20f [bridge]
May 18 11:24:07 172.30.1.2 [335036.919409] [<ffffffff812892c0>] ? __netif_receive_skb+0x324/0x41f
May 18 11:24:07 172.30.1.2 [335036.932395] [<ffffffff81289427>] ? process_backlog+0x6c/0x123
May 18 11:24:07 172.30.1.2 [335036.944520] [<ffffffff8128b30d>] ? net_rx_action+0xa1/0x1af
May 18 11:24:07 172.30.1.2 [335036.956298] [<ffffffff8104b298>] ? __local_bh_enable+0x40/0x77
May 18 11:24:07 172.30.1.2 [335036.968594] [<ffffffff8104be30>] ? __do_softirq+0xb9/0x177
May 18 11:24:07 172.30.1.2 [335036.980197] [<ffffffff8135046c>] ? call_softirq+0x1c/0x30
May 18 11:24:07 172.30.1.2 [335036.991624] <EOI> 
May 18 11:24:07 172.30.1.2 [335037.004236] [<ffffffff8128b5fd>] ? netif_rx_ni+0x1e/0x27
May 18 11:24:07 172.30.1.2 [335037.015493] [<ffffffffa02a1721>] ? tun_get_user+0x39a/0x3c2 [tun]
May 18 11:24:07 172.30.1.2 [335037.028308] [<ffffffffa02a1a66>] ? tun_chr_poll+0xcd/0xcd [tun]
May 18 11:24:07 172.30.1.2 [335037.040765] [<ffffffffa02a1ac4>] ? tun_chr_aio_write+0x5e/0x79 [tun]
May 18 11:24:07 172.30.1.2 [335037.054111] [<ffffffff810f9594>] ? do_sync_readv_writev+0x9a/0xd7
May 18 11:24:07 172.30.1.2 [335037.066925] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:07 172.30.1.2 [335037.078534] [<ffffffff810f8c16>] ? do_sync_read+0xab/0xe3
May 18 11:24:07 172.30.1.2 [335037.089957] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:07 172.30.1.2 [335037.101560] [<ffffffff811626a1>] ? security_file_permission+0x16/0x2d
May 18 11:24:07 172.30.1.2 [335037.115072] [<ffffffff810f97f8>] ? do_readv_writev+0xaf/0x11c
May 18 11:24:07 172.30.1.2 [335037.127196] [<ffffffff8112ab7e>] ? eventfd_ctx_read+0x162/0x174
May 18 11:24:07 172.30.1.2 [335037.139673] [<ffffffff8103f3ff>] ? try_to_wake_up+0x197/0x197
May 18 11:24:07 172.30.1.2 [335037.151782] [<ffffffff810f99cd>] ? sys_writev+0x45/0x90
May 18 11:24:07 172.30.1.2 [335037.162870] [<ffffffff8134e212>] ? system_call_fastpath+0x16/0x1b

      reply	other threads:[~2012-05-18 10:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-14 12:37 Kernel consistently panicing on br_parse_ip_options Massimo Cetra
2012-05-18 10:40 ` Massimo Cetra [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FB62701.2040507@navynet.it \
    --to=mcetra@navynet.it \
    --cc=davem@davemloft.net \
    --cc=eric.dumazet@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.