On 07/07/2017 17:36, Sugu Chandran wrote:
Hi,
I am trying to test hardware offloading feature in OVS using a 2*25G
mellanox NIC. My test setup has static OVS L2 rules to forward packets
between these two ports. The traffic generators are connected to these
ports to pump in traffic.
The hardware offloading is enabled in the system by using,
ovs-vsctl --no-wait set Open_vSwitch . other_config:hw-offload=true
I didnt set any hw-policy explicit, as I kept it default as 'None'
I noticed that when I am sending traffic to these ports, there are no
rules that are getting programmed into the hardware. Also there are no
error reported in ovs-vswitchd.log as such.
Of Course the packets are getting forwarded in software. Is there
anything else needs to be done to make the TC for programming the
mellanox NICs?
Regards
_Sugu
Hi Sugo,
Since you do not have errors in the log did you check if the rules
were added to tc software?
you can dump like this:
# tc -s filter show dev ens5f0 ingress
You need to enable the offload feature on the HCA with ethtool.
example:
# ethtool -K ens5f0 hw-tc-offload on
We still need to work on docs for this feature but for now I
documented it a little here:
https://github.com/roidayan/ovs/wiki
Thanks,
Roi
_______________________________________________
discuss mailing list
[email protected]
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.openvswitch.org%2Fmailman%2Flistinfo%2Fovs-discuss&data=02%7C01%7Croid%40mellanox.com%7Cb226a368b9814cdc87ce08d4c5530730%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636350407766292115&sdata=9mMWoehygP7%2BmftGsOuyynyaHnYx%2FKQzka7gedr1%2FUE%3D&reserved=0
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss