mbuf data access
mbuf data access
Hi all,
I'm writing some NKE UDP filter with packet mangling + packet re-
injection,
when i have a mbuf (in chain) with flags set to MBUF_PKTHDR i've got an
access to data using MTOD(tMbuf, caddr_t), at this point every
things works
fine but when the mbuf in the chain is marked as MBUF_EXT nothing
work at all.
- How can have access to packet data ?
- mbuf_len() on a mbuf (marked as MBUF_EXT) in a mbuf chain
is a valid length ?
- when modifying such packets do i need to compute some checksums ?
Any tips, clarifications,..., will be appreciate.
* My MTOD macro is:
#define MTOD(m, t) ((t)(mbuf_data(m)))
Jean-Yves Cases
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden