tcpdump mailing list archives
Re: supporting extend 'open live capture' parametes
From: Michael Richardson <mcr () sandelman ottawa on ca>
Date: Mon, 14 Jan 2008 07:29:12 -0500
"Abeni" == Abeni Paolo <paolo.abeni () telecomitalia it> writes:
Abeni> - the (possibly high) number of new API that need to be added Abeni> in order to support all required/wanted options for the open Abeni> call - if we use the pcap struct to store all the supplied Abeni> options (witch seams a reasonable choice, at least to me) it Abeni> need to be changed/updated every time a new option need to be Abeni> added. Can this scenario possibly leads to ABI compatibility Abeni> issue ?!? a) the structure should be opaque, or at least, the beginning of it should not change. b) the structure should always be allocated by the library. Abeni> could be implemented with very little platform specific code, Abeni> if upon complete initialization allowed option/values are Abeni> stored into the pcap handle. Moreover, since the caller knows Abeni> the parameter is requesting, it could be inferred it know Abeni> also the parameter's size: any others APIs to request this Abeni> information should not be required. It's best to put both. Abeni> I would like to try to implement the new API this way and Abeni> post some code, even in very experimental form, in the hope Abeni> to make the discussion/analysis easier (at least to Abeni> me...). What do you think? I think it's a great idea. -- ] Bear: "Me, I'm just the shape of a bear." | firewalls [ ] Michael Richardson, Xelerance Corporation, Ottawa, ON |net architect[ ]mcr () xelerance com http://www.sandelman.ottawa.on.ca/mcr/ |device driver[ ]panic("Just another Debian GNU/Linux using, kernel hacking, security guy"); [ - This is the tcpdump-workers list. Visit https://cod.sandelman.ca/ to unsubscribe.
Current thread:
- Re: supporting extend 'open live capture' parametes Abeni Paolo (Jan 14)
- Re: supporting extend 'open live capture' parametes Michael Richardson (Jan 14)
- <Possible follow-ups>
- supporting extend 'open live capture' parametes Abeni Paolo (Jan 21)
- Re: supporting extend 'open live capture' parametes Guy Harris (Feb 05)
- Re: supporting extend 'open live capture' parametes Guy Harris (Feb 05)
- Re: supporting extend 'open live capture' parametes Abeni Paolo (Feb 07)
- Re: supporting extend 'open live capture' parametes Guy Harris (Feb 07)
- Re: supporting extend 'open live capture' parametes Guy Harris (Feb 05)
- Re: supporting extend 'open live capture' parametes Paolo Abeni (Feb 11)
- Re: supporting extend 'open live capture' parametes Guy Harris (Feb 11)
- Re: supporting extend 'open live capture' Paolo Abeni (Feb 11)
- Re: supporting extend 'open live capture' Guy Harris (Feb 11)
- Re: supporting extend 'open live capture' parametes Guy Harris (Feb 11)