Set optional csum attribute on ovs tunnels
This blueprint adds a boolean option ("tunnel_csum") to the ovs agent. The ovs option ("option:csum") will be passed to ovs at creation time for GRE, VXLAN, and GENEVE tunnels. This option was added
in OVS 2.4 for vxlan/geneve.
On some 10G nics (intel br kx4 dual-port, intel 82599es), the csum option boosts the vxlan/geneve performance by triggering GRO on the receiver.
See this link for more on csum and vxlan performance.
http://
The code change is minor and is largely similar to the earlier "dont_fragment" flag which was added.
Blueprint information
- Status:
- Complete
- Approver:
- Kyle Mestery
- Priority:
- Medium
- Drafter:
- Ramu Ramamurthy
- Direction:
- Approved
- Assignee:
- Mamta Prabhu
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
-
Implemented
- Milestone target:
-
7.0.0
- Started by
- Kyle Mestery
- Completed by
- Kyle Mestery
Related branches
Related bugs
Sprints
Whiteboard
September-4 (mestery): I see no code for this here, and it's not approved. If it's really this simple, lets get some code posted so we can look at things. A simple spec may make sense to, but if the code is really this simple, lets judge it once we see the code.
September-
Code link: https:/
Bug Link: https:/
Gerrit topic: https:/
Addressed by: https:/
Adds support to provide the csum option for the OVS tunnels
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-pecan-
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into walnut