Hi,

I have a Intel(R) Xeon(R) CPU E5-2680 based system with X710 based 10Gbe card.
The i40e driver version used is 1.5.16 and firmware version is 5.02.
I have observed one crash where the RIP is pointing to secpath_put when the 
skb->sp is being accessed although there were no IPSec connections established.

[844890.055882] task: ffff88085439b000 ti: ffff8808543a8000 task.ti: 
ffff8808543a8000
[844890.063509] RIP: 0010:[<ffffffff816d2811>]  [<ffffffff816d2811>] 
skb_release_head_state+0x31/0xf0
[844890.072559] RSP: 0018:ffff88085fc83dd8  EFLAGS: 00010206
[844890.077991] RAX: 0000000000000000 RBX: ffff881011287900 RCX: 
0000000000000001
[844890.085270] RDX: 0000000000000500 RSI: 0000000000000000 RDI: 
00000000ffffffff
[844890.092548] RBP: ffff88085fc83de0 R08: 0000000000000000 R09: 
00000001802a0027
[844890.099828] R10: ffffffff81378240 R11: ffffea004044a100 R12: 
ffff881011287900
[844890.107108] R13: 00000000ffffff55 R14: ffff8807ca20f550 R15: 
ffff880803e84a00
[844890.114387] FS:  0000000000000000(0000) GS:ffff88085fc80000(0000) 
knlGS:0000000000000000
[844890.122620] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[844890.128486] CR2: 00000000ffffffff CR3: 0000000001e0d000 CR4: 
00000000001407e0
[844890.135765] Stack:
[844890.137890]  ffff881011287900 ffff88085fc83df8 ffffffff816d3632 
ffff8810138e6548
[844890.145517]  ffff88085fc83e18 ffffffff816d3791 ffff8810138e6548 
ffff8807ca20f550
[844890.153141]  ffff88085fc83e28 ffffffff816e4f85 ffff88085fc83eb0 
ffffffffa0075790
[844890.160769] Call Trace:
[844890.163328]  <IRQ>
[844890.165352]
[844890.166986]  [<ffffffff816d3632>] skb_release_all+0x12/0x30
[844890.171289]  [<ffffffff816d3791>] consume_skb+0x31/0x80
[844890.176641]  [<ffffffff816e4f85>] __dev_kfree_skb_any+0x35/0x40
[844890.182697]  [<ffffffffa0075790>] i40e_napi_poll+0x100/0x1000 [i40e]
[844890.189180]  [<ffffffff816e92e9>] net_rx_action+0x129/0x220
[844890.194880]  [<ffffffff8106fdc7>] __do_softirq+0xb7/0x2a0
[844890.200406]  [<ffffffff81070105>] irq_exit+0x95/0xa0
[844890.205489]  [<ffffffff8180d916>] do_IRQ+0x56/0xe0
[844890.210401]  [<ffffffff818035aa>] common_interrupt+0x6a/0x6a
[844890.216185]  <EOI>
[844890.218205]
[844890.219840]  [<ffffffff8168b146>] ? cpuidle_enter_state+0x46/0xb0
[844890.224663]  [<ffffffff8168b142>] ? cpuidle_enter_state+0x42/0xb0
[844890.230883]  [<ffffffff8168b26e>] cpuidle_idle_call+0xbe/0x200
[844890.236839]  [<ffffffff8100c06e>] arch_cpu_idle+0xe/0x20
[844890.242277]  [<ffffffff810b90c5>] cpu_startup_entry+0xc5/0x260
[844890.248236]  [<ffffffff81030680>] start_secondary+0x190/0x1e0
[844890.254099] Code: 48 89 e5 53 48 89 fb 48 8b 7f 58 48 85 ff 74 12 40 f6 c7 
01 0f 84 a0 00 00 00 48 c7 43 58 00 00 00 00 48 8b 7b 60 48 85 ff 74 05 <f0> ff 
0f 74 7a 48 8b 83 80 00 00 00 48 85 c0 74 15 65 8b 14 25
[844890.274478] RIP  [<ffffffff816d2811>] skb_release_head_state+0x31/0xf0
[844890.288994]  RSP <ffff88085fc83dd8>

This is probably an indication of double free of skb leading to a skb 
corruption. Any pointers would be helpful.

Thanks,
Chandrasekhar

_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to