This is a subset of the larger TSO patchset with various checksumming
improvements. This set includes additional documentation, new appctl
command "dpif-netdev/offload-show" to display interface offload
support, and improvements to tracking when an updated checksum is
required.


Flavio Leitner (4):
  Documentation: Document netdev offload.
  dpif-netdev: Show netdev offloading flags.
  userspace: Enable IP checksum offloading by default.
  userspace: Enable L4 csum offloading by default.

 Documentation/automake.mk                |   1 +
 Documentation/topics/index.rst           |   1 +
 Documentation/topics/netdev-offloads.rst |  95 +++++++++
 lib/conntrack.c                          |  30 +--
 lib/dp-packet.c                          |  39 ++++
 lib/dp-packet.h                          | 138 ++++++++++++-
 lib/dpif-netdev-unixctl.man              |   6 +
 lib/dpif-netdev.c                        |  62 ++++++
 lib/flow.c                               |  38 +++-
 lib/ipf.c                                |  11 +-
 lib/netdev-dpdk.c                        | 229 +++++++++++++-------
 lib/netdev-dummy.c                       |  23 +++
 lib/netdev-linux.c                       | 252 +++++++++++++++--------
 lib/netdev-native-tnl.c                  |  53 ++---
 lib/netdev-provider.h                    |   3 +
 lib/netdev.c                             |  87 +++++---
 lib/odp-execute.c                        |  21 +-
 lib/packets.c                            | 209 +++++++++++++++----
 lib/packets.h                            |   3 +
 ofproto/ofproto-dpif-upcall.c            |   2 +-
 tests/automake.mk                        |   1 +
 tests/dpif-netdev.at                     |  21 ++
 tests/system-userspace-offload.at        |  79 +++++++
 tests/system-userspace-testsuite.at      |   1 +
 24 files changed, 1099 insertions(+), 306 deletions(-)
 create mode 100644 Documentation/topics/netdev-offloads.rst
 create mode 100644 tests/system-userspace-offload.at

-- 
2.31.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to