aboutsummaryrefslogtreecommitdiff
path: root/include/uapi/linux/openvswitch.h
AgeCommit message (Collapse)AuthorFilesLines
2013-08-26openvswitch: Add SCTP supportJoe Stringer1-0/+6
This patch adds support for rewriting SCTP src,dst ports similar to the functionality already available for TCP/UDP. Rewriting SCTP ports is expensive due to double-recalculation of the SCTP checksums; this is performed to ensure that packets traversing OVS with invalid checksums will continue to the destination with any checksum corruption intact. Reviewed-by: Simon Horman <[email protected]> Signed-off-by: Joe Stringer <[email protected]> Signed-off-by: Ben Pfaff <[email protected]> Signed-off-by: Jesse Gross <[email protected]>
2013-08-23openvswitch: Mega flow implementationAndy Zhou1-1/+8
Add wildcarded flow support in kernel datapath. Wildcarded flow can improve OVS flow set up performance by avoid sending matching new flows to the user space program. The exact performance boost will largely dependent on wildcarded flow hit rate. In case all new flows hits wildcard flows, the flow set up rate is within 5% of that of linux bridge module. Pravin has made significant contributions to this patch. Including API clean ups and bug fixes. Signed-off-by: Pravin B Shelar <[email protected]> Signed-off-by: Andy Zhou <[email protected]> Signed-off-by: Jesse Gross <[email protected]>
2013-08-20openvswitch: Add vxlan tunneling support.Pravin B Shelar1-0/+11
Following patch adds vxlan vport type for openvswitch using vxlan api. So now there is vxlan dependency for openvswitch. CC: Jesse Gross <[email protected]> Signed-off-by: Pravin B Shelar <[email protected]> Acked-by: Jesse Gross <[email protected]> Signed-off-by: David S. Miller <[email protected]>
2013-06-19openvswitch: Add gre tunnel support.Pravin B Shelar1-0/+1
Add gre vport implementation. Most of gre protocol processing is pushed to gre module. It make use of gre demultiplexer therefore it can co-exist with linux device based gre tunnels. Signed-off-by: Pravin B Shelar <[email protected]> Acked-by: Jesse Gross <[email protected]> Signed-off-by: David S. Miller <[email protected]>
2013-06-19openvswitch: Add tunneling interface.Pravin B Shelar1-0/+18
Add ovs tunnel interface for set tunnel action for userspace. Signed-off-by: Pravin B Shelar <[email protected]> Acked-by: Jesse Gross <[email protected]> Signed-off-by: David S. Miller <[email protected]>
2013-06-14openvswitch: Fix struct comment.Pravin B Shelar1-1/+0
Signed-off-by: Pravin B Shelar <[email protected]> Signed-off-by: Jesse Gross <[email protected]>
2013-03-29openvswitch: Expose <linux/openvswitch.h> to userspaceThomas Graf1-0/+456
It contains the public netlink interface bits required by userspace to make use of the interface. Signed-off-by: Thomas Graf <[email protected]> Signed-off-by: Jesse Gross <[email protected]>