Hi Luigi,

I'm allocating extra rings and/or extra buffers via the nr_arg1/nr_arg3 
parameters for NIOCREGIF.

Once I've done that, how do I actually access those rings and buffers?

For extra rings, the documentation and example code don't really say anything.

For extra buffers, the documentation says "nifp->ni_bufs_head will be the index 
of the first buffer" but doesn't really explain how I can find the buffer given 
its index (since it's not in a ring, the NETMAP_BUF macro doesn't seem to 
apply?) The part about "buffers are linked to each other using the first 
uint32_t as the index" is also unclear to me.

Do you have some more text or example code that shows how to use extra rings 
and buffers?

Thanks,
Lars

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to