diff options
author | Pravin B Shelar <pshelar@nicira.com> | 2012-11-05 13:44:00 -0800 |
---|---|---|
committer | Pravin B Shelar <pshelar@nicira.com> | 2012-11-05 13:44:00 -0800 |
commit | 05a9d485c061495d0ba83bff7e26d6eb077688aa (patch) | |
tree | 9b3ddaf80d2542b225b7ca565c4cd1bd0477ddf5 /vswitchd | |
parent | 51f4701be1545a3faa288dfe3993221a6a2fd81c (diff) |
datapath: Remove tunnel header caching.
Tunnel caching was added to reduce CPU utilization on TX path
by caching packet header, So performance gain is directly proportional
to number of skbs transferred. But with help of offloads skb are getting
larger. So there are less number of skbs. Therefore header caching does
not shows similar gains we seen in past. And now kernel 3.6 has removed
dst caching from networking which makes header caching even more tricky.
So this commit removes header caching from OVS tunnelling.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Jesse Gross <jesse@nicira.com>
Diffstat (limited to 'vswitchd')
-rw-r--r-- | vswitchd/vswitch.xml | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml index 9504cea4..602e6871 100644 --- a/vswitchd/vswitch.xml +++ b/vswitchd/vswitch.xml @@ -1388,16 +1388,6 @@ <p> Only <code>gre</code> interfaces support these options. </p> - - <column name="options" key="header_cache" type='{"type": "boolean"}'> - Enable caching of tunnel headers and the output path. This can lead - to a significant performance increase without changing behavior. In - general it should not be necessary to adjust this setting. However, - the caching can bypass certain components of the IP stack (such as - <code>iptables</code>) and it may be useful to disable it if these - features are required or as a debugging measure. Default is enabled, - set to <code>false</code> to disable. - </column> </group> <group title="Tunnel Options: gre and ipsec_gre only"> |