Non-interrupt packet sending and receiving

Ryan Stone rysto32 at gmail.com
Tue Mar 25 19:15:32 UTC 2014


You might want to take a look at the projects/sv branch, which
implement kernel core dumps over the network.  We had to solve a
similar problem there (in lem, em, igb and ixgbe) and ended up
piggybacking on most of the DEVICE_POLLING code to do it.  The work
ended up stalling over objections over calling into the mbuf allocator
(which I guess may be a stumbling block for your work).  Unfortunately
we weren't able to come up with a clean way to share the existing
rx/tx paths in the drivers while separating the mbuf allocations out.


More information about the freebsd-net mailing list