[ovs-dev] OVS DPDK: dpdk_merge pull request for master
Stokes, Ian
ian.stokes at intel.com
Tue Jul 24 16:27:49 UTC 2018
Hi Ben,
The following changes since commit 1ac690899592f97520aa1c959a623175e642f0a4:
NEWS: Mention daemon mode support for ovn-nbctl. (2018-07-24 09:14:28 -0700)
are available in the git repository at:
https://github.com/istokes/ovs dpdk_merge
for you to fetch changes up to 557338de0d5074efeecf306ab8ef1da1c3adcaa3:
sparse: Add support for DPDK. (2018-07-24 17:01:03 +0100)
----------------------------------------------------------------
Ben Pfaff (4):
netdev-dpdk: Fix incorrect byte order conversion in log message.
netdev-dpdk: Fix sparse complaints.
netdev-dpdk: Use ETH_ADDR_BYTES_ARGS instead of open-coding it.
sparse: Add support for DPDK.
Ian Stokes (1):
Docs: Improve OVS DPDK version mapping notice.
Mark Kavanagh (4):
netdev-dpdk: fix mbuf sizing
dp-packet: Init specific mbuf fields.
netdev-dpdk: copy large packet to multi-seg. mbufs
netdev-dpdk: support multi-segment jumbo frames
Michael Qiu (1):
dp-packet: copy data from multi-seg. DPDK mbuf
Tiago Lam (8):
dp-packet: Fix allocated size on DPDK init.
netdev-dpdk: Serialise non-pmds mbufs' alloc/free.
dp-packet: Fix data_len handling multi-seg mbufs.
dp-packet: Handle multi-seg mbufs in helper funcs.
dp-packet: Handle multi-seg mubfs in shift() func.
dpdk-tests: Add uni-tests for multi-seg mbufs.
dpdk-tests: Accept other configs in OVS_DPDK_START
dpdk-tests: End-to-end tests for multi-seg mbufs.
Yipeng Wang (1):
dpif-netdev: Add SMC cache after EMC cache
Documentation/howto/dpdk.rst | 6 +-
Documentation/intro/install/dpdk.rst | 6 +-
Documentation/topics/dpdk/bridge.rst | 15 ++
Documentation/topics/dpdk/jumbo-frames.rst | 52 +++++++
Documentation/topics/dpdk/memory.rst | 36 +++++
Makefile.am | 2 +-
NEWS | 3 +
build-aux/initial-tab-whitelist | 1 +
include/sparse/automake.mk | 9 ++
include/sparse/rte_byteorder.h | 281 +++++++++++++++++++++++++++++++++++
include/sparse/rte_esp.h | 65 +++++++++
include/sparse/rte_flow.h | 1483 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/sparse/rte_icmp.h | 106 ++++++++++++++
include/sparse/rte_ip.h | 490 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/sparse/rte_sctp.h | 103 +++++++++++++
include/sparse/rte_tcp.h | 108 ++++++++++++++
include/sparse/rte_udp.h | 103 +++++++++++++
include/sparse/xmmintrin.h | 24 +++
lib/cmap.c | 74 ++++++++++
lib/cmap.h | 11 ++
lib/dp-packet.c | 173 ++++++++++++++++++++--
lib/dp-packet.h | 214 ++++++++++++++++++++++++---
lib/dpdk.c | 8 +
lib/dpif-netdev-perf.h | 1 +
lib/dpif-netdev.c | 329 ++++++++++++++++++++++++++++++++++++-----
lib/netdev-dpdk.c | 270 +++++++++++++++++++++++++++-------
lib/netdev-dpdk.h | 2 +
tests/automake.mk | 10 +-
tests/dpdk-packet-mbufs.at | 7 +
tests/pmd.at | 7 +-
tests/system-dpdk-macros.at | 6 +-
tests/system-dpdk-testsuite.at | 1 +
tests/system-dpdk.at | 65 +++++++++
tests/test-dpdk-mbufs.c | 513 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
vswitchd/vswitch.xml | 35 +++++
35 files changed, 4481 insertions(+), 138 deletions(-)
create mode 100644 include/sparse/rte_byteorder.h
create mode 100644 include/sparse/rte_esp.h
create mode 100644 include/sparse/rte_flow.h
create mode 100644 include/sparse/rte_icmp.h
create mode 100644 include/sparse/rte_ip.h
create mode 100644 include/sparse/rte_sctp.h
create mode 100644 include/sparse/rte_tcp.h
create mode 100644 include/sparse/rte_udp.h
create mode 100644 include/sparse/xmmintrin.h
create mode 100644 tests/dpdk-packet-mbufs.at
create mode 100644 tests/test-dpdk-mbufs.c
Thanks
Ian
More information about the dev
mailing list