[ovs-dev] OVS DPDK: dpdk_merge pull request for master

Stokes, Ian ian.stokes at intel.com
Tue Jul 24 11:25:26 UTC 2018


> On 20/07/2018 16:56, Ian Stokes wrote:
> > Hi Ben,
> >
> > The following changes since commit
> > 3c921cc2b6b760bd0db73fd629ee9614edc8914c:
> >
> >    build: Add gitattribute file to build-aux (2018-07-19 21:02:33
> > +0300)
> >
> > are available in the git repository at:
> >
> >    https://github.com/istokes/ovs dpdk_merge
> >
> > for you to fetch changes up to 0e0e9e213f13be508d282ffefd7bbe8c680e4fc8:
> >
> >    sparse: Add support for DPDK. (2018-07-20 15:44:45 +0100)
> >
> 
> Hi Ian,
> 
> After some discussions with Darrell around patch 8/14 of the "Support
> multi-segment mbufs​" patchset, I'll be sending a v6 of that series with
> that patch removed.
> 
> Could that be included in this PR (meaning the previously included v5 of
> the series would be dropped entirely), since it still hasn't been merged
> to master?
> 
> Thanks, and sorry for the trouble here.

No problem, it makes more sense for a new pull request, otherwise there would be a revert for patch 8. If you send out a v6 with the required patch removed and any other changes (which are small I would think) I can review and apply to a new pull request.

Ian

> 
> Tiago.
> 
> > ----------------------------------------------------------------
> > 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 (9):
> >        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.
> >        dp-packet: Handle multi-seg mbufs in resize__().
> >        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                            |  221
> > ++++++++++++++++++++++++++--
> >   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                    |  518
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >   vswitchd/vswitch.xml                       |   35 +++++
> >   35 files changed, 4532 insertions(+), 140 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
> > _______________________________________________
> > dev mailing list
> > dev at openvswitch.org
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> >


More information about the dev mailing list