CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/10/18 11:01:14
Modified files:
sys/netinet : ip_icmp.c
sys/netinet6 : icmp6.c
Log message:
When reusing an mbuf at the upper end of the network stack, strip
off the mbuf properties with m_resethdr(). It is a new packet,
especially M_LOOP indicating that it was running through lo(4)
should be cleared. Use the ph_loopcnt to prevent looping at the
upper end of the stack. Although not strictly necessary in icmp
reflect, it is a good idea to increase and check the counter here,
like in socket splicing.
OK mpi@ sashan@