[Oisf-users] [Oisf-devel] [RFC] af-packet fanout configuration
Eric Leblond
eric at regit.org
Tue Aug 9 23:01:54 UTC 2011
Hello everyone,
After looking at PF_RING code, I've decide to do the same for AF_PACKET
support.
Best regards,
Le lundi 08 août 2011 à 17:58 +0200, Eric Leblond a écrit :
> Hello,
>
> I'm currently working on af-packet support following the patches
> proposed by David Miller to support multiple threads reading on the same
> interface (similar to PF_RING cluster). Basic af-packet support is now
> working and I will now add support for this feature called fanout.
>
> I hesitate on the configuration part: PF_RING uses a pfring.threads
> variable that is used to set the number of threads. pf_ring has
> integrated support of the multi-thread feature but this is not the case
> for af-packet. We will then have in fanout mode real suricata managed
> threads. Thus this could be useful to manage and tune them via the
> thread affinity setup.
>
> I propose the following:
> * af-packet.fanout: activation of fanout/multithread support
> * af-packet.threads: set the number of threads
> If set_cpu_affinity is set to yes:
> * cpu_affinity.receive_cpu_set.threads is used to set the number
> of threads
> * if cpu_affinity.receive_cpu_set.threads and af-packet.threads
> disagree a warning is loggued.
>
> What do you think ?
>
> BR,
> --
> Eric Leblond
> _______________________________________________
> Oisf-devel mailing list
> Oisf-devel at openinfosecfoundation.org
> http://lists.openinfosecfoundation.org/mailman/listinfo/oisf-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openinfosecfoundation.org/pipermail/oisf-users/attachments/20110810/5634eeb1/attachment.sig>
More information about the Oisf-users
mailing list