bmilekic ebe3dfc2d8 Fixup (hopefully) bridging + ipfw + dummynet together...
* Some dummynet code incorrectly handled a malloc()-allocated pseudo-mbuf
  header structure, called "pkt," and could consequently pollute the mbuf
  free list if it was ever passed to m_freem(). The fix involved passing not
  pkt, but essentially pkt->m_next (which is a real mbuf) to the mbuf
  utility routines.

* Also, for dummynet, in bdg_forward(), made the code copy the ethernet header
  back into the mbuf (prepended) because the dummynet code that follows expects
  it to be there but it is, unfortunately for dummynet, passed to bdg_forward
  as a seperate argument.

PRs: kern/19551 ; misc/21534 ; kern/23010
Submitted by: Thomas Moestl <tmoestl@gmx.net>
Reviewed by: bmilekic
Approved by: luigi
2000-11-23 22:25:03 +00:00
..
2000-10-07 23:15:17 +00:00
2000-10-29 07:53:05 +00:00
2000-05-01 20:32:07 +00:00
2000-10-26 12:33:42 +00:00
2000-06-08 09:45:23 +00:00
2000-10-26 12:33:42 +00:00
2000-10-26 12:33:42 +00:00
2000-10-29 07:53:05 +00:00
2000-10-02 03:03:31 +00:00
2000-08-13 04:31:06 +00:00
2000-10-29 07:53:05 +00:00
2000-10-29 07:53:05 +00:00
2000-05-24 04:21:35 +00:00
2000-05-24 04:21:35 +00:00
2000-10-29 07:53:05 +00:00
2000-10-29 07:53:05 +00:00
2000-10-26 12:33:42 +00:00
1999-12-22 19:13:38 +00:00
2000-10-29 07:53:05 +00:00
2000-10-26 12:33:42 +00:00