Navdeep Parhar
09b0b8c058
Do not generate illegal mbuf chains during IP fragment reassembly. Only
...
the first mbuf of the reassembled datagram should have a pkthdr.
This was discovered with cxgbe(4) + IPSEC + ping with payload more than
interface MTU. cxgbe can generate !M_WRITEABLE mbufs and this results
in m_unshare being called on the reassembled datagram, and it complains:
panic: m_unshare: m0 0xfffff80020f82600, m 0xfffff8005d054100 has M_PKTHDR
PR: 224922
Reviewed by: ae@
MFC after: 1 week
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D14009
2018-01-24 05:09:21 +00:00
..
2017-11-20 19:43:44 +00:00
2018-01-24 05:09:21 +00:00
2017-12-15 12:37:32 +00:00
2017-11-20 19:43:44 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2018-01-21 15:42:36 +00:00
2017-12-25 04:48:39 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:23:17 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2015-11-06 23:07:43 +00:00
2015-08-29 07:14:29 +00:00
2017-12-25 04:48:39 +00:00
2017-11-20 19:43:44 +00:00
2018-01-23 19:40:05 +00:00
2017-12-15 12:37:32 +00:00
2017-11-20 19:43:44 +00:00
2017-10-25 19:21:48 +00:00
2017-11-20 19:43:44 +00:00
2017-12-28 20:40:56 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2016-08-13 16:09:49 +00:00
2016-07-18 19:46:31 +00:00
2017-11-27 15:23:17 +00:00
2017-12-25 04:48:39 +00:00
2017-11-27 15:23:17 +00:00
2017-12-25 04:48:39 +00:00
2017-12-15 12:37:32 +00:00
2017-12-25 04:48:39 +00:00
2017-12-25 04:48:39 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-12-25 04:48:39 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2018-01-23 19:40:05 +00:00
2017-12-07 22:19:08 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:23:17 +00:00
2017-11-27 15:23:17 +00:00
2017-11-20 19:43:44 +00:00
2017-12-25 04:48:39 +00:00
2017-11-20 19:43:44 +00:00