Here's an updated version of this series (originally posted May 22) against current master. The main difference, besides just bit rot versus master, is that it now takes advantage of master's implementation of full bitwise masking for Ethernet addresses.
Ben Pfaff (7): openflow-1.1.h: Fix OFPFW11_* definitions. openflow-1.0: Rename ofp_match to ofp10_match, OFPFW_* to OFPFW10_*. packets: Define IPPROTO_SCTP if not provided by <netinet/in.h>. packets: Add ETH_TYPE_MPLS and ETH_TYPE_MPLS_MCAST. ofp-util: Implement translation to and from OpenFlow 1.1 ofp_match. Allow general masking of IPv4 addresses rather than just CIDR masks. Allow general masking of IPv6 addresses rather than just CIDR masks. NEWS | 8 +- include/openflow/nicira-ext.h | 18 ++- include/openflow/openflow-1.0.h | 58 +++--- include/openflow/openflow-1.1.h | 22 ++-- lib/flow.h | 5 +- lib/learning-switch.c | 10 +- lib/learning-switch.h | 2 +- lib/meta-flow.c | 33 ++-- lib/meta-flow.h | 1 - lib/ofp-print.c | 44 +++--- lib/ofp-print.h | 6 +- lib/ofp-util.c | 375 +++++++++++++++++++++++++++++++++------ lib/ofp-util.h | 23 ++- lib/packets.c | 14 +- lib/packets.h | 6 + ofproto/ofproto-provider.h | 2 +- ofproto/ofproto.c | 2 +- tests/ofp-print.at | 6 +- tests/ovs-ofctl.at | 337 ++++++++++++++++++++++++++++++++++- tests/test-flows.c | 12 +- utilities/ovs-controller.c | 2 +- utilities/ovs-ofctl.8.in | 10 +- utilities/ovs-ofctl.c | 58 ++++++ 23 files changed, 874 insertions(+), 180 deletions(-) -- 1.7.2.5 _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
