Adding Flow Director sysctls to ixgbe(4) (was: netmap: traffic distribution)

hiren panchasara hiren.panchasara at gmail.com
Wed Oct 23 23:32:56 UTC 2013


On Mon, Oct 7, 2013 at 5:49 PM, hiren panchasara
<hiren.panchasara at gmail.com> wrote:
> On Mon, Oct 7, 2013 at 12:01 AM, Takuya ASADA <syuu at dokukino.com> wrote:
>> Hi,
>>
>> This is updated version of "ixgbetool" patch.
> I will try to give this a try tomorrow.

Alright, sorry for the delay. I now have bandwidth/setup to test this.
>
> Cheers,
> Hiren
>> Here's improved feature list:
>> - signature filter list feature available
>> - user-defined filter can be use with an ATR.

How does this work? You identify user-defined flows and apply ATR on
the rest of the flows?
>> To enable it, add "hw.ixgbe.cooperative_atr=1" on /boot/loader.conf
>>
>> Usage is as follows:
>> ixgbetool <ifname> [operation]
>>     add_sig_filter <proto> <src_ip> <src_port> <dst_ip> <dst_port>
>> <que_index>
>>     show_sig_filter
>>     del_sig_filter <id>

I believe, I can somehow test whether the signature filter works or
not by generating custom traffic, creating matching filter, directing
the traffic to a specific queue and watch that queue.

But how do I test/see ATR (application targeted receive) in action?
Traffic for a specific application should follow the application on
different cpus, right? Any guidance on how to do that would be great.

cheers,
Hiren

<skip>


More information about the freebsd-net mailing list