Re: How to read/write raw ether packet in application?
Re: How to read/write raw ether packet in application?
- Subject: Re: How to read/write raw ether packet in application?
- From: "Justin C. Walker" <email@hidden>
- Date: Tue, 22 Aug 2006 22:02:49 -0700
Hey, Josh!
On Aug 22, 2006, at 11:22 , Josh Graessley wrote:
Wanted to give you a quick PF_NDRV update. PF_NDRV has had a lot of
work done to it a few releases ago. I think we fixed it up so it
works well as of 10.2, but I could be mistaken. At any rate, you
can open a PF_NDRV socket now and register a demux to receive
specific 802.3 frames from user space without writing a line of
kernel code. PF_NDRV is a little better than BPF. It is based on a
socket so there is less copying and it doesn't have some of the
buffer problems you can run in to with BPF. It also makes use of
the system's demux layer instead of filtering packets a second time
at the BPF layer.
Thanks for the update. I wasn't casting aspersions on the code; just
indicating that I haven't looked at it since, oh, some time
back :-}. I also didn't know how heavily it has been used, so I was
just hedging :-}.
Sounds like you've been working hard!
Cheers,
Justin
--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Enhancement of the Director's Income
--------
Experience is what you get
when you don't get what you want.
--------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden