Re: extended urb information for binary API again

Paolo Abeni <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Fri, 2007-05-04 at 13:08 -0700, Pete Zaitcev wrote:
> I still do not understand why it is important to limit the size
> this way. I see that your patch is shorter than mine, which is good.
> But it seems to create an excessively complicated bunch of unions.
> I cannot comprehend the logic which drives this development and
> it bothers me. I'll need to look at the libpcap, I suppose.

The usbmon header is provided 'as is' to the application layer via a
specific libpcap data link type (to take advantage of the 'zero copy'
memory mapped access). A change to the header size (or binary layout)
will require a different data-link-type and will make new libpcap trace
incompatible with old ones. 

My goal is to minimize the amount of rough edges on both kernel and user
space side, and I thought that keeping the interface compatible was the
right way to do that... 

Anyway I agree that the usbmon header used in my patch is (more than) a
bit complicated. Obviously fell free to not use this implementation.

ciao,

Paolo

 
 
 --
 Email.it, the professional e-mail, gratis per te: http://www.email.it/f
 
 Sponsor:
 Vuoi essere in grado di saper scrivere un Business Plan vincente? Impara subito seguendo questo videocorso multimediale
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=6198&d=4-5

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.