Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch
Jesse Gross says: ==================== [GIT net-next] Open vSwitch Open vSwitch changes for net-next/3.14. Highlights are: * Performance improvements in the mechanism to get packets to userspace using memory mapped netlink and skb zero copy where appropriate. * Per-cpu flow stats in situations where flows are likely to be shared across CPUs. Standard flow stats are used in other situations to save memory and allocation time. * A handful of code cleanups and rationalization. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
				commit
				
					
						39b6b2992f
					
				
			
		
					 17 changed files with 483 additions and 213 deletions
				
			
		|  | @ -40,7 +40,15 @@ struct ovs_header { | |||
| 
 | ||||
| #define OVS_DATAPATH_FAMILY  "ovs_datapath" | ||||
| #define OVS_DATAPATH_MCGROUP "ovs_datapath" | ||||
| #define OVS_DATAPATH_VERSION 0x1 | ||||
| 
 | ||||
| /* V2:
 | ||||
|  *   - API users are expected to provide OVS_DP_ATTR_USER_FEATURES | ||||
|  *     when creating the datapath. | ||||
|  */ | ||||
| #define OVS_DATAPATH_VERSION 2 | ||||
| 
 | ||||
| /* First OVS datapath version to support features */ | ||||
| #define OVS_DP_VER_FEATURES 2 | ||||
| 
 | ||||
| enum ovs_datapath_cmd { | ||||
| 	OVS_DP_CMD_UNSPEC, | ||||
|  | @ -75,6 +83,7 @@ enum ovs_datapath_attr { | |||
| 	OVS_DP_ATTR_UPCALL_PID,		/* Netlink PID to receive upcalls */ | ||||
| 	OVS_DP_ATTR_STATS,		/* struct ovs_dp_stats */ | ||||
| 	OVS_DP_ATTR_MEGAFLOW_STATS,	/* struct ovs_dp_megaflow_stats */ | ||||
| 	OVS_DP_ATTR_USER_FEATURES,	/* OVS_DP_F_*  */ | ||||
| 	__OVS_DP_ATTR_MAX | ||||
| }; | ||||
| 
 | ||||
|  | @ -106,6 +115,9 @@ struct ovs_vport_stats { | |||
| 	__u64   tx_dropped;		/* no space available in linux  */ | ||||
| }; | ||||
| 
 | ||||
| /* Allow last Netlink attribute to be unaligned */ | ||||
| #define OVS_DP_F_UNALIGNED	(1 << 0) | ||||
| 
 | ||||
| /* Fixed logical ports. */ | ||||
| #define OVSP_LOCAL      ((__u32)0) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 David S. Miller
				David S. Miller