[ovs-dev] [PATCHv5 0/4] SCTP Support

Joe Stringer joe at wand.net.nz
Thu Aug 22 08:24:41 UTC 2013


This patchset rolls in Ben's build warning fix into the kernel portion, and
replaces an erroneous call to an alignment function with a byteswap call
in the userspace CRC32C code.

Joe Stringer (4):
  lib: Add CRC32C Implementation
  datapath: Add SCTP support
  ofproto-dpif: Add SCTP support
  ofp-util: Add SCTP support

 NEWS                                              |    2 +
 OPENFLOW-1.1+                                     |    5 -
 datapath/actions.c                                |   39 +++++
 datapath/datapath.c                               |    6 +
 datapath/flow.c                                   |   65 +++++++++
 datapath/flow.h                                   |    8 +-
 datapath/linux/Modules.mk                         |    4 +-
 datapath/linux/compat/include/linux/sctp.h        |   13 ++
 datapath/linux/compat/include/net/ipv6.h          |    4 +
 datapath/linux/compat/include/net/sctp/checksum.h |   31 ++++
 debian/copyright.in                               |    4 +
 include/linux/openvswitch.h                       |    6 +
 include/sparse/netinet/in.h                       |    1 +
 lib/automake.mk                                   |    2 +
 lib/byte-order.h                                  |   10 ++
 lib/crc32c.c                                      |  159 +++++++++++++++++++++
 lib/crc32c.h                                      |   25 ++++
 lib/flow.c                                        |   33 ++++-
 lib/flow.h                                        |    4 +-
 lib/match.c                                       |    4 +
 lib/meta-flow.c                                   |   38 +++++
 lib/meta-flow.h                                   |    4 +
 lib/nx-match.c                                    |    5 +
 lib/odp-execute.c                                 |    6 +
 lib/odp-util.c                                    |   88 ++++++++++++
 lib/ofp-parse.c                                   |    2 +
 lib/ofp-print.c                                   |    6 +
 lib/ofp-util.c                                    |   10 +-
 lib/packets.c                                     |   22 +++
 lib/packets.h                                     |   10 ++
 tests/library.at                                  |    2 +-
 tests/ofp-print.at                                |   64 ++++++++
 tests/ofproto-dpif.at                             |   54 ++++++-
 tests/ovs-ofctl.at                                |   69 ++++++++--
 tests/test-csum.c                                 |   40 +++++
 tests/test-netflow.c                              |    6 +
 utilities/ovs-ofctl.8.in                          |   20 ++-
 37 files changed, 822 insertions(+), 49 deletions(-)
 create mode 100644 datapath/linux/compat/include/linux/sctp.h
 create mode 100644 datapath/linux/compat/include/net/sctp/checksum.h
 create mode 100644 lib/crc32c.c
 create mode 100644 lib/crc32c.h

-- 
1.7.2.5




More information about the dev mailing list