[ovs-git] Open vSwitch: datapath: Use ETH_ALEN to define ethernet addresses (master)

dev at openvswitch.org dev at openvswitch.org
Sat Mar 30 01:49:58 UTC 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  d11dbe61764619ef4c02158f8532ae0873d3b463 (commit)
       via  877313268521544c2da238b34ee810c5359ef9d7 (commit)
       via  e297c6b790649aba54f9ef3e79d9d8124edbff32 (commit)
       via  0afa23732d743729e6087b33e4a6f2825990d62c (commit)
       via  bf3d6fce9472742bc69939898ad4f0e1c97d69e6 (commit)
       via  7c3072cc440eb76f1960c2a914d9d7c87fe71ee3 (commit)
      from  8e63fd14f921f0a5c97a3cfcf74381f05ce51f89 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d11dbe61764619ef4c02158f8532ae0873d3b463
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d11dbe61764619ef4c02158f8532ae0873d3b463
Author: Thomas Graf <tgraf at suug.ch>
		
datapath: Use ETH_ALEN to define ethernet addresses
		
Signed-off-by: Thomas Graf <tgraf at suug.ch>
Signed-off-by: Jesse Gross <jesse at nicira.com>


commit 877313268521544c2da238b34ee810c5359ef9d7
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=877313268521544c2da238b34ee810c5359ef9d7
Author: Jesse Gross <jesse at nicira.com>
		
datapath: Provide simple version of if_ether.h on non-Linux systems.
		
Signed-off-by: Jesse Gross <jesse at nicira.com>


commit e297c6b790649aba54f9ef3e79d9d8124edbff32
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e297c6b790649aba54f9ef3e79d9d8124edbff32
Author: Thomas Graf <tgraf at suug.ch>
		
datapath: Move common genl notify code into ovs_notify()
		
Signed-off-by: Thomas Graf <tgraf at suug.ch>
Signed-off-by: Jesse Gross <jesse at nicira.com>


commit 0afa23732d743729e6087b33e4a6f2825990d62c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0afa23732d743729e6087b33e4a6f2825990d62c
Author: Thomas Graf <tgraf at suug.ch>
		
datapath: Refine Netlink message size calculation and kill FLOW_BUFSIZE
		
Kills the FLOW_BUFSIZE constant which needs to be calculated manually
and replaces it with key_attr_size() based on nla_total_size().
Calculates the size of datapath messages instead of relying on
NLMSG_DEFAULT_SIZE and moves the existing message size calculations
into own functions for clarity.

Signed-off-by: Thomas Graf <tgraf at suug.ch>
Signed-off-by: Jesse Gross <jesse at nicira.com>


commit bf3d6fce9472742bc69939898ad4f0e1c97d69e6
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bf3d6fce9472742bc69939898ad4f0e1c97d69e6
Author: Thomas Graf <tgraf at suug.ch>
		
datapath: Use nla_memcpy() to memcpy() data from attributes
		
Less error prone as it takes into account the length of both the
destination buffer and the source attribute and documents when
data is copied from an attribute.

Signed-off-by: Thomas Graf <tgraf at suug.ch>
Signed-off-by: Jesse Gross <jesse at nicira.com>


commit 7c3072cc440eb76f1960c2a914d9d7c87fe71ee3
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=7c3072cc440eb76f1960c2a914d9d7c87fe71ee3
Author: Thomas Graf <tgraf at suug.ch>
		
datapath: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy
		
Specifying the minimal length in the policy makes it reuseable
and documents the interface.

Signed-off-by: Thomas Graf <tgraf at suug.ch>
Signed-off-by: Jesse Gross <jesse at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 configure.ac                                    |    2 +-
 datapath/datapath.c                             |  131 ++++++++++++++--------
 datapath/flow.h                                 |   29 -----
 include/linux/automake.mk                       |    1 +
 include/{sparse/sys/wait.h => linux/if_ether.h} |   29 +++---
 include/linux/openvswitch.h                     |   13 ++-
 6 files changed, 105 insertions(+), 100 deletions(-)
 copy include/{sparse/sys/wait.h => linux/if_ether.h} (52%)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list