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

2018-11-05 Thread Stokes, Ian
> On Fri, Nov 02, 2018 at 05:33:39PM +, Stokes, Ian wrote:
> > Hi Ben,
> >
> > The following changes since commit
> af26093ab197c309dc0cfa83c5a2db34706f6021:
> >
> >   connmgr: Improve interface for setting controllers. (2018-10-31
> 16:04:36 -0700)
> >
> > are available in the git repository at:
> >
> >   https://github.com/istokes/ovs dpdk_merge
> >
> > for you to fetch changes up to 3aaa62015158581dea8de162555abab353f90e8b:
> >
> >   dp-packet: Fix allocated size on DPDK init. (2018-11-02 16:29:14
> +)
> 
> Thanks.  I merged this into master.

Thanks Ben.
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.6

2018-11-02 Thread Ben Pfaff
On Fri, Nov 02, 2018 at 05:34:56PM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit ff7067e076bc0219aba7ab180e8442644d0c1054:
> 
>   python-c-ext: Fix memory leak in Parser_finish (2018-10-31 10:35:45 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_6
> 
> for you to fetch changes up to b1e1200021cad749143827c037ae2742db37273c:
> 
>   netdev-dpdk: Fix netdev_dpdk_get_features(). (2018-11-02 15:34:09 +)

Thanks.  I merged the branches for 2.6 to 2.10.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-11-02 Thread Ben Pfaff
On Fri, Nov 02, 2018 at 05:33:39PM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit af26093ab197c309dc0cfa83c5a2db34706f6021:
> 
>   connmgr: Improve interface for setting controllers. (2018-10-31 16:04:36 
> -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to 3aaa62015158581dea8de162555abab353f90e8b:
> 
>   dp-packet: Fix allocated size on DPDK init. (2018-11-02 16:29:14 +)

Thanks.  I merged this into master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-11-02 Thread Stokes, Ian
Hi Ben,

The following changes since commit ff7067e076bc0219aba7ab180e8442644d0c1054:

  python-c-ext: Fix memory leak in Parser_finish (2018-10-31 10:35:45 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_6

for you to fetch changes up to b1e1200021cad749143827c037ae2742db37273c:

  netdev-dpdk: Fix netdev_dpdk_get_features(). (2018-11-02 15:34:09 +)


Ian Stokes (1):
  netdev-dpdk: Fix netdev_dpdk_get_features().

 lib/netdev-dpdk.c | 64 
+++-
 1 file changed, 39 insertions(+), 25 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-11-02 Thread Stokes, Ian
Hi Ben,

The following changes since commit 5272e0c71efe377317de562ce9aa1f025130be38:

  python-c-ext: Fix memory leak in Parser_finish (2018-10-31 10:35:39 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_7

for you to fetch changes up to 5373a16f3458655327ac94b20a9fa8f84cc18d17:

  netdev-dpdk: Fix netdev_dpdk_get_features(). (2018-11-02 15:32:02 +)


Ben Pfaff (1):
  ovn-northd: Fix memory leak in free_chassis_queueid().

Ian Stokes (1):
  netdev-dpdk: Fix netdev_dpdk_get_features().

 lib/netdev-dpdk.c   | 64 
+++-
 ovn/northd/ovn-northd.c |  1 +
 2 files changed, 40 insertions(+), 25 deletions(-)

Thanks
Ian


___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-11-02 Thread Stokes, Ian
Hi Ben,

The following changes since commit b9d89442eabbb71267c60469eb69450583de31a3:

  ovn-northd: Fix memory leak in free_chassis_queueid(). (2018-10-31 10:55:19 
-0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to 4f9af89ac08b0386187b379a44a82981925d6a89:

  netdev-dpdk: Fix netdev_dpdk_get_features(). (2018-11-02 15:30:01 +)


Ian Stokes (1):
  netdev-dpdk: Fix netdev_dpdk_get_features().

 lib/netdev-dpdk.c | 64 
+++-
 1 file changed, 39 insertions(+), 25 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-11-02 Thread Stokes, Ian
Hi Ben,

The following changes since commit 9d469b1c2d2d473ca733f661e8c9004489bf6c0e:

  ovn: Fix IPv6 DAD failure for container ports (2018-10-31 13:59:24 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to 09a6e5937920ab406a48fb913db6b299ce9231cd:

  netdev-dpdk: Fix netdev_dpdk_get_features(). (2018-11-02 15:24:21 +)


Ian Stokes (2):
  Docs: Remove zero-copy QEMU limitation.
  netdev-dpdk: Fix netdev_dpdk_get_features().

 Documentation/topics/dpdk/vhost-user.rst |  6 --
 lib/netdev-dpdk.c| 64 
+++-
 2 files changed, 39 insertions(+), 31 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-11-02 Thread Stokes, Ian
Hi Ben,

The following changes since commit af26093ab197c309dc0cfa83c5a2db34706f6021:

  connmgr: Improve interface for setting controllers. (2018-10-31 16:04:36 
-0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 3aaa62015158581dea8de162555abab353f90e8b:

  dp-packet: Fix allocated size on DPDK init. (2018-11-02 16:29:14 +)


Ian Stokes (4):
  Docs: Remove zero-copy QEMU limitation.
  Docs: Remove HWOL DPDK limitation.
  netdev-dpdk: Fix netdev_dpdk_get_features().
  netdev-dpdk: Add link speed to get_status().

Ilya Maximets (6):
  netdev-dpdk: Drop offload API for vhost ports.
  netdev-dpdk: Secure flow offload API.
  dpif-netdev: Fix cmap node use after free on flow disassociation.
  netdev-dpdk: Print port name in offload API messages.
  netdev-dpdk: Dump flow patterns only if debug enabled.
  dpif-netdev: End the quiescent state for flow offloading thread.

Mark Kavanagh (2):
  netdev-dpdk: fix mbuf sizing
  dp-packet: Init specific mbuf fields.

Tiago Lam (1):
  dp-packet: Fix allocated size on DPDK init.

 Documentation/intro/install/dpdk.rst |   1 -
 Documentation/topics/dpdk/memory.rst |  28 +-
 Documentation/topics/dpdk/vhost-user.rst |   6 
 lib/dp-packet.c  |  11 ++-
 lib/dp-packet.h  |  12 
 lib/dpif-netdev.c|   3 +-
 lib/netdev-dpdk.c| 299 
+++-
 lib/netdev-dpdk.h|   4 ---
 8 files changed, 227 insertions(+), 137 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-11-02 Thread Stokes, Ian
Hi Ben,

The following changes since commit 855949977a0b494e556d87e795712db676d2e66c:

  ovn-northd: Fix memory leak in free_chassis_queueid(). (2018-10-31 10:55:05 
-0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_10

for you to fetch changes up to ea9e1d8a27da8a0383c1b580ab0b0a47b6a613e8:

  netdev-dpdk: Fix netdev_dpdk_get_features(). (2018-11-02 15:07:06 +)


Ian Stokes (3):
  Docs: Remove zero-copy QEMU limitation.
  Docs: Remove HWOL DPDK limitation.
  netdev-dpdk: Fix netdev_dpdk_get_features().

Ilya Maximets (5):
  netdev-dpdk: Secure flow offload API.
  dpif-netdev: Fix cmap node use after free on flow disassociation.
  netdev-dpdk: Print port name in offload API messages.
  netdev-dpdk: Dump flow patterns only if debug enabled.
  dpif-netdev: End the quiescent state for flow offloading thread.

 Documentation/intro/install/dpdk.rst |   1 -
 Documentation/topics/dpdk/vhost-user.rst |   6 --
 lib/dpif-netdev.c|   3 ++-
 lib/netdev-dpdk.c| 198 
+---
 4 files changed, 125 insertions(+), 83 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-10-22 Thread Stokes, Ian
> On Fri, Oct 19, 2018 at 04:07:42PM +, Stokes, Ian wrote:
> > Hi Ben,
> >
> > The following changes since commit
> 22595b3b763b9eaaf661eec40cc6926557c8696b:
> >
> >   Revert "Work around Python/C JSON unicode differences" (2018-10-15
> 14:44:18 -0700)
> >
> > are available in the git repository at:
> >
> >   https://github.com/istokes/ovs dpdk_merge_2_10
> >
> > for you to fetch changes up to 3b2e6400ec58aa4fe8dd453c1c4a255287ef35f3:
> >
> >   dpdk: Use DPDK 17.11.4 release. (2018-10-19 11:59:42 +0100)
> 
> Thanks for the pull requests.  I merged all of them for 2.6 to 2.10.

Thanks Ben
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-10-19 Thread Ben Pfaff
On Fri, Oct 19, 2018 at 04:07:42PM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit 22595b3b763b9eaaf661eec40cc6926557c8696b:
> 
>   Revert "Work around Python/C JSON unicode differences" (2018-10-15 14:44:18 
> -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_10
> 
> for you to fetch changes up to 3b2e6400ec58aa4fe8dd453c1c4a255287ef35f3:
> 
>   dpdk: Use DPDK 17.11.4 release. (2018-10-19 11:59:42 +0100)

Thanks for the pull requests.  I merged all of them for 2.6 to 2.10.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-19 Thread Ben Pfaff
On Fri, Oct 19, 2018 at 04:07:28PM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit 57924fc91c899ee955e30b36fed92a27a73b2ac1:
> 
>   revalidator: Rebalance offloaded flows based on the pps rate (2018-10-19 
> 11:27:52 +0200)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to bafb398bf6df8d5542fa41762ef68fe0df618b84:
> 
>   dpdk: Use DPDK 17.11.4 release. (2018-10-19 11:59:08 +0100)

Merged, thank you!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-19 Thread Stokes, Ian
Hi Ben,

The following changes since commit 1dea6844708fb4b14024ff7dbdf78c9aa090db80:

  test-hash: Fix unaligned pointer value error. (2018-10-16 15:21:06 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_6

for you to fetch changes up to 55162e59c1fba058e221a3ba79f6c87fdcd9d207:

  dpif-netdev.at: Add missing backslash. (2018-10-19 11:30:15 +0100)


Ilya Maximets (1):
  dpif-netdev.at: Add missing backslash.

Xu Binbin (1):
  netdev-dpdk: Support the link speed of XL710

 lib/netdev-dpdk.c|  3 +++
 tests/dpif-netdev.at | 12 
 2 files changed, 11 insertions(+), 4 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-19 Thread Stokes, Ian
Hi Ben,

The following changes since commit da5fe1070e8083bf98f688cf0368540e592bed1d:

  test-hash: Fix unaligned pointer value error. (2018-10-16 15:21:38 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_7

for you to fetch changes up to b173255ce7984474a310c32ba6e8763438656505:

  dpdk: Use DPDK 16.11.8 release. (2018-10-19 12:01:18 +0100)


Ian Stokes (1):
  dpdk: Use DPDK 16.11.8 release.

Ilya Maximets (1):
  dpif-netdev.at: Add missing backslash.

 .travis/linux-build.sh   |  2 +-
 Documentation/faq/releases.rst   |  2 +-
 Documentation/intro/install/dpdk.rst |  6 +++---
 Documentation/topics/dpdk/vhost-user.rst |  6 +++---
 tests/dpif-netdev.at | 12 
 5 files changed, 16 insertions(+), 12 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-19 Thread Stokes, Ian
Hi Ben,

The following changes since commit 597df6459f3b114905773c4f4dcf7e5f511cb808:

  tests: Fix conntrack tests expected results. (2018-10-15 15:25:31 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to 9b00fbfb30bb60db3776cae87a2edaebef83bbd5:

  dpif-netdev.at: Add missing backslash. (2018-10-19 11:31:52 +0100)


Ilya Maximets (1):
  dpif-netdev.at: Add missing backslash.

 tests/dpif-netdev.at | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-19 Thread Stokes, Ian
Hi Ben,

The following changes since commit bcd2fa997da2173fa4075af50474d1278e7d4396:

  Revert "Work around Python/C JSON unicode differences" (2018-10-15 14:44:37 
-0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to fb9ab88a8d6869f762f9cf7dfc3bdfddabe33f78:

  dpdk: Use DPDK 17.11.4 release. (2018-10-19 14:43:04 +0100)


Ian Stokes (1):
  dpdk: Use DPDK 17.11.4 release.

Ilya Maximets (1):
  dpif-netdev.at: Add missing backslash.

 .travis/linux-build.sh   |  2 +-
 Documentation/faq/releases.rst   |  4 ++--
 Documentation/intro/install/dpdk.rst |  8 
 Documentation/topics/dpdk/vhost-user.rst |  6 +++---
 tests/dpif-netdev.at | 12 
 5 files changed, 18 insertions(+), 14 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-19 Thread Stokes, Ian
Hi Ben,

The following changes since commit 22595b3b763b9eaaf661eec40cc6926557c8696b:

  Revert "Work around Python/C JSON unicode differences" (2018-10-15 14:44:18 
-0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_10

for you to fetch changes up to 3b2e6400ec58aa4fe8dd453c1c4a255287ef35f3:

  dpdk: Use DPDK 17.11.4 release. (2018-10-19 11:59:42 +0100)


Ian Stokes (1):
  dpdk: Use DPDK 17.11.4 release.

Ilya Maximets (1):
  dpif-netdev.at: Add missing backslash.

 .travis/linux-build.sh   |  2 +-
 Documentation/faq/releases.rst   |  6 +++---
 Documentation/intro/install/dpdk.rst |  8 
 Documentation/topics/dpdk/vhost-user.rst |  6 +++---
 tests/dpif-netdev.at | 12 
 5 files changed, 19 insertions(+), 15 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-19 Thread Stokes, Ian
Hi Ben,

The following changes since commit 57924fc91c899ee955e30b36fed92a27a73b2ac1:

  revalidator: Rebalance offloaded flows based on the pps rate (2018-10-19 
11:27:52 +0200)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to bafb398bf6df8d5542fa41762ef68fe0df618b84:

  dpdk: Use DPDK 17.11.4 release. (2018-10-19 11:59:08 +0100)


Ian Stokes (1):
  dpdk: Use DPDK 17.11.4 release.

Ilya Maximets (2):
  dpif-netdev.at: Add missing backslash.
  dpif-netdev.at: Add datapath flow modification test.

 .travis/linux-build.sh   |  2 +-
 Documentation/faq/releases.rst   |  6 +++---
 Documentation/intro/install/dpdk.rst |  8 
 Documentation/topics/dpdk/vhost-user.rst |  6 +++---
 tests/dpif-netdev.at | 66 
++
 5 files changed, 73 insertions(+), 15 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-12 Thread Stokes, Ian
Hi Ben,

The following changes since commit 4617d1f6bd24c543f533f6485b42ebca6b0a8371:

  Work around Python/C JSON unicode differences (2018-10-11 15:00:59 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to c92ccb42bdb544dc5a9fde1fa59826563905e09b:

  system-dpdk: Connect network namespaces via dpdkvhostuser ports (2018-10-12 
15:24:36 +0100)


Aaron Conole (3):
  system-dpdk: Update test suite for non-phy testing
  system-dpdk: Allow running the dpdk tests from a VM
  system-dpdk: Use a different character marker for sed commands

Bala Sankaran (3):
  system-dpdk: Skip all tests if there are no hugepages
  system-dpdk: Convert /tmp to use OVS_RUNDIR
  system-dpdk: Connect network namespaces via dpdkvhostuser ports

Flavio Leitner (1):
  dp-packet.h: move funcs to be within cond block

Ilya Maximets (3):
  dpif-netdev-unixctl: Change 'masked' to 'megaflow'.
  dpif-netdev-perf: Print SMC statistics.
  dpif-netdev-perf: Clarify frequency number.

 Documentation/topics/testing.rst |  14 ---
 lib/dp-packet.h  | 260 
++--
 lib/dpif-netdev-perf.c   |  39 --
 lib/dpif-netdev-perf.h   |   2 +-
 lib/dpif-netdev-unixctl.man  |  31 +---
 manpages.mk  |   2 ++
 tests/system-dpdk-macros.at  |  20 
 tests/system-dpdk.at | 191 

 vswitchd/ovs-vswitchd.8.in   |   6 +
 9 files changed, 391 insertions(+), 174 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-12 Thread Ben Pfaff
On Fri, Oct 12, 2018 at 03:26:57PM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit 4617d1f6bd24c543f533f6485b42ebca6b0a8371:
> 
>   Work around Python/C JSON unicode differences (2018-10-11 15:00:59 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to c92ccb42bdb544dc5a9fde1fa59826563905e09b:
> 
>   system-dpdk: Connect network namespaces via dpdkvhostuser ports (2018-10-12 
> 15:24:36 +0100)

Thanks, Ian.  I merged this to master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-10-12 Thread Ben Pfaff
On Fri, Oct 12, 2018 at 03:33:47PM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit 9eaf09872cb96d4ab3fe80d23032d480442c4c2b:
> 
>   ovn-controller: Support processing DHCPv6 information request message type 
> (2018-10-11 17:52:43 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_10
> 
> for you to fetch changes up to ce3f8ea195451fcfe66dd2bda86a1ab5c4ab5533:
> 
>   dpif-netdev-perf: Print SMC statistics. (2018-10-12 15:40:12 +0100)

Thanks, Ian.  I merged this to branch-2.10.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-10-12 Thread Stokes, Ian
Hi Ben,

The following changes since commit 9eaf09872cb96d4ab3fe80d23032d480442c4c2b:

  ovn-controller: Support processing DHCPv6 information request message type 
(2018-10-11 17:52:43 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_10

for you to fetch changes up to ce3f8ea195451fcfe66dd2bda86a1ab5c4ab5533:

  dpif-netdev-perf: Print SMC statistics. (2018-10-12 15:40:12 +0100)


Ilya Maximets (2):
  dpif-netdev-unixctl: Change 'masked' to 'megaflow'.
  dpif-netdev-perf: Print SMC statistics.

 lib/dpif-netdev-perf.c  | 3 +++
 lib/dpif-netdev-perf.h  | 2 +-
 lib/dpif-netdev-unixctl.man | 3 ++-
 3 files changed, 6 insertions(+), 2 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-09-17 Thread Ben Pfaff
On Fri, Sep 14, 2018 at 01:12:17PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit 949758946767ff79b4c3eb5eca755c6cf21643e3:
> 
>   ovs-save: Don't always include the default flow during restore (2018-09-13
> 05:19:54 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to e77c97b9d693a96349af68c37c561252d8d7dcb8:
> 
>   dpif-netdev: Add round-robin based rxq to pmd assignment. (2018-09-14
> 11:45:05 +0100)

Thanks, Ian.  I merged this to master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-09-14 Thread Ian Stokes

Hi Ben,

The following changes since commit 949758946767ff79b4c3eb5eca755c6cf21643e3:

  ovs-save: Don't always include the default flow during restore 
(2018-09-13 05:19:54 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to e77c97b9d693a96349af68c37c561252d8d7dcb8:

  dpif-netdev: Add round-robin based rxq to pmd assignment. (2018-09-14 
11:45:05 +0100)



Kevin Traynor (1):
  dpif-netdev: Add round-robin based rxq to pmd assignment.

 Documentation/topics/dpdk/pmd.rst | 33 +++--
 NEWS  |  4 +++-
 lib/dpif-netdev.c | 83 
++-

 tests/pmd.at  | 12 ++--
 vswitchd/vswitch.xml  | 24 
 5 files changed, 126 insertions(+), 30 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-27 Thread Vishal Deep Ajmera
Thanks Ian and Ben.

Warm Regards,
Vishal Ajmera

> -Original Message-
> From: ovs-dev-boun...@openvswitch.org  boun...@openvswitch.org> On Behalf Of Ben Pfaff
> Sent: Tuesday, August 28, 2018 2:00 AM
> To: Ian Stokes 
> Cc: d...@openvswitch.org
> Subject: Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for master
> 
> On Mon, Aug 27, 2018 at 08:17:25PM +0100, Ian Stokes wrote:
> > Hi Ben,
> >
> > The following changes since commit
> 418a7a84245f5fbe589dd1267463fc9ba27a1dd6:
> >
> >   ofproto-dpif-trace: Make -generate send packets to controller again.
> > (2018-08-27 09:35:21 -0700)
> >
> > are available in the git repository at:
> >
> >   https://github.com/istokes/ovs dpdk_merge
> >
> > for you to fetch changes up to
> 9b4f08cdcaf253175edda088683bdd3db9e4c097:
> >
> >   dpif-netdev: Avoid reordering of packets in a batch with same megaflow
> > (2018-08-27 17:48:23 +0100)
> 
> Merged, thanks!
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-08-27 Thread Ben Pfaff
On Mon, Aug 27, 2018 at 08:17:37PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit 052602d269480c69007bea771ebb8beffc2e377c:
> 
>   ovn-northd: Support learning neighbor from ARP request. (2018-08-27
> 09:50:28 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_10
> 
> for you to fetch changes up to d80f42c39cb9fcdb57897ec0e524154a17a297fb:
> 
>   vswitch.xml: Fix type of dpdk-init key. (2018-08-27 19:33:58 +0100)

Thanks.  I merged all the pull requests for 2.10 back to 2.7.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-27 Thread Ben Pfaff
On Mon, Aug 27, 2018 at 08:17:25PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit 418a7a84245f5fbe589dd1267463fc9ba27a1dd6:
> 
>   ofproto-dpif-trace: Make -generate send packets to controller again.
> (2018-08-27 09:35:21 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to 9b4f08cdcaf253175edda088683bdd3db9e4c097:
> 
>   dpif-netdev: Avoid reordering of packets in a batch with same megaflow
> (2018-08-27 17:48:23 +0100)

Merged, thanks!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-08-27 Thread 0-day Robot
Bleep bloop.  Greetings Ian Stokes, I am a robot and I have tried out your 
patch.
Thanks for your contribution.

I encountered some error that I wasn't expecting.  See the details below.


checkpatch:
ERROR: Too many signoffs; are you missing Co-authored-by lines?
Lines checked: 401, Warnings: 0, Errors: 1


Please check this out.  If you feel there has been an error, please email 
acon...@bytheb.org

Thanks,
0-day Robot
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-27 Thread Ian Stokes

Hi Ben,

The following changes since commit 576a2011a2872bf0f05ae19cf20425f88c837999:

  netdev-linux: Avoid division by 0 if kernel reports bad scheduler 
data. (2018-08-20 09:31:06 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_7

for you to fetch changes up to 921256e694b7e037a78c37bcd533901122dbe042:

  netdev-dpdk: Support the link speed of XL710 (2018-08-22 15:29:58 +0100)


Xu Binbin (1):
  netdev-dpdk: Support the link speed of XL710

 lib/netdev-dpdk.c | 3 +++
 1 file changed, 3 insertions(+)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-27 Thread Ian Stokes

Hi Ben,

The following changes since commit f860e9ec5b009d836de6211510b17ebe2b894ef1:

  netdev-linux: Avoid division by 0 if kernel reports bad scheduler 
data. (2018-08-20 09:31:00 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to 5ac1c9866f46818fefd437fcab866b897094aac2:

  netdev-dpdk: Support the link speed of XL710 (2018-08-22 15:30:23 +0100)


Xu Binbin (1):
  netdev-dpdk: Support the link speed of XL710

 lib/netdev-dpdk.c | 3 +++
 1 file changed, 3 insertions(+)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-27 Thread Ian Stokes

Hi Ben,

The following changes since commit 9b2b68660e9a939a82e9142f25ba0f7942188925:

  ovn-northd: Support learning neighbor from ARP request. (2018-08-27 
09:51:21 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to a1d88db2483ec3b8e6e0303ba30e90c2a2e761e5:

  netdev-dpdk: Support the link speed of XL710 (2018-08-27 19:34:23 +0100)


Xu Binbin (1):
  netdev-dpdk: Support the link speed of XL710

 lib/netdev-dpdk.c | 3 +++
 1 file changed, 3 insertions(+)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-27 Thread Ian Stokes

Hi Ben,

The following changes since commit 052602d269480c69007bea771ebb8beffc2e377c:

  ovn-northd: Support learning neighbor from ARP request. (2018-08-27 
09:50:28 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_10

for you to fetch changes up to d80f42c39cb9fcdb57897ec0e524154a17a297fb:

  vswitch.xml: Fix type of dpdk-init key. (2018-08-27 19:33:58 +0100)


Ilya Maximets (1):
  vswitch.xml: Fix type of dpdk-init key.

Xu Binbin (1):
  netdev-dpdk: Support the link speed of XL710

 lib/netdev-dpdk.c| 3 +++
 vswitchd/vswitch.xml | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)


Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-27 Thread Ian Stokes

Hi Ben,

The following changes since commit 418a7a84245f5fbe589dd1267463fc9ba27a1dd6:

  ofproto-dpif-trace: Make -generate send packets to controller again. 
(2018-08-27 09:35:21 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 9b4f08cdcaf253175edda088683bdd3db9e4c097:

  dpif-netdev: Avoid reordering of packets in a batch with same 
megaflow (2018-08-27 17:48:23 +0100)



Ben Pfaff (1):
  netdev: Clean up class initialization.

Ilya Maximets (1):
  vswitch.xml: Fix type of dpdk-init key.

Vishal Deep Ajmera (1):
  dpif-netdev: Avoid reordering of packets in a batch with same 
megaflow


Xu Binbin (1):
  netdev-dpdk: Support the link speed of XL710

 configure.ac  |   1 +
 lib/dpif-netdev.c | 125 

 lib/netdev-dpdk.c | 237 
++--

 lib/netdev-dpdk.h |   4 +++
 lib/netdev-dummy.c| 134 
+++---
 lib/netdev-linux.c| 340 
+++

 lib/netdev-linux.h|  18 +--
 lib/netdev-provider.h |   2 --
 lib/netdev-vport.c| 223 
+---

 vswitchd/vswitch.xml  |   3 +-
 10 files changed, 483 insertions(+), 604 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-10 Thread Ben Pfaff
On Fri, Aug 10, 2018 at 01:37:19PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit a4c3463d024e51a0d2089b9fba50d8d90c7c668c:
> 
>   ofproto-dpif-xlate: Improve log message. (2018-08-09 15:57:30 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to 6d947d508a5167f31430a3c8c8026a7d22aa7349:
> 
>   vswitch.xml: Update dpdk-init documentation. (2018-08-10 10:39:54 +0100)

Merged, thanks!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.8

2018-08-10 Thread Ben Pfaff
On Fri, Aug 10, 2018 at 01:37:42PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit 05ae838b2057fd2c55cdca87228f34741b046b79:
> 
>   netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:12:19 +0100)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_8
> 
> for you to fetch changes up to e28c4a160f613ef968a05b4be9d51ba0cf878930:
> 
>   netdev-dpdk: Fix failure to configure flow control at netdev-init.
> (2018-08-10 10:45:41 +0100)

Merged, thanks!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.7

2018-08-10 Thread Ben Pfaff
On Fri, Aug 10, 2018 at 01:37:52PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit a90ff16cad22afd4cea6dfd9f0b93f93988842cb:
> 
>   netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:12:58 +0100)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_7
> 
> for you to fetch changes up to c5350a1a7108549008dd59da215139530a1cd6f8:
> 
>   netdev-dpdk: Fix failure to configure flow control at netdev-init.
> (2018-08-10 10:49:53 +0100)

Merged, thanks!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-08-10 Thread Ben Pfaff
On Fri, Aug 10, 2018 at 01:37:33PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit 553d3f1549385a009f703b86aa76d9896fa8da27:
> 
>   ofp-port: Fix buffer overread parsing Intel custom statistics. (2018-08-08
> 22:06:46 +0100)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_10
> 
> for you to fetch changes up to 7184517ca77fc9c084f1a8b53ccdbc82dab34c19:
> 
>   vswitch.xml: Update dpdk-init documentation. (2018-08-10 10:40:20 +0100)

Merged, thanks!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-08-10 Thread 0-day Robot
Bleep bloop.  Greetings Ian Stokes, I am a robot and I have tried out your 
patch.
Thanks for your contribution.

I encountered some error that I wasn't expecting.  See the details below.


checkpatch:
ERROR: Too many signoffs; are you missing Co-authored-by lines?
Lines checked: 101, Warnings: 0, Errors: 1


Please check this out.  If you feel there has been an error, please email 
acon...@bytheb.org

Thanks,
0-day Robot
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-10 Thread Ian Stokes

Hi Ben,

The following changes since commit 05ae838b2057fd2c55cdca87228f34741b046b79:

  netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:12:19 +0100)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to e28c4a160f613ef968a05b4be9d51ba0cf878930:

  netdev-dpdk: Fix failure to configure flow control at netdev-init. 
(2018-08-10 10:45:41 +0100)



Sugesh Chandran (1):
  netdev-dpdk: Fix failure to configure flow control at netdev-init.

 lib/netdev-dpdk.c | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

Regards
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-10 Thread Ian Stokes

Hi Ben,

The following changes since commit a90ff16cad22afd4cea6dfd9f0b93f93988842cb:

  netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:12:58 +0100)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_7

for you to fetch changes up to c5350a1a7108549008dd59da215139530a1cd6f8:

  netdev-dpdk: Fix failure to configure flow control at netdev-init. 
(2018-08-10 10:49:53 +0100)



Sugesh Chandran (1):
  netdev-dpdk: Fix failure to configure flow control at netdev-init.

 lib/netdev-dpdk.c | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

Regards
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-10 Thread Ian Stokes

Hi Ben,

The following changes since commit 553d3f1549385a009f703b86aa76d9896fa8da27:

  ofp-port: Fix buffer overread parsing Intel custom statistics. 
(2018-08-08 22:06:46 +0100)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_10

for you to fetch changes up to 7184517ca77fc9c084f1a8b53ccdbc82dab34c19:

  vswitch.xml: Update dpdk-init documentation. (2018-08-10 10:40:20 +0100)


Ian Stokes (1):
  releases: Add 2.10 entry for supported DPDK versions.

Kevin Traynor (1):
  vswitch.xml: Update dpdk-init documentation.

 Documentation/faq/releases.rst |  1 +
 vswitchd/vswitch.xml   | 14 ++
 2 files changed, 11 insertions(+), 4 deletions(-)

Regards
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-10 Thread Ian Stokes

Hi Ben,

The following changes since commit a4c3463d024e51a0d2089b9fba50d8d90c7c668c:

  ofproto-dpif-xlate: Improve log message. (2018-08-09 15:57:30 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 6d947d508a5167f31430a3c8c8026a7d22aa7349:

  vswitch.xml: Update dpdk-init documentation. (2018-08-10 10:39:54 +0100)


Ian Stokes (1):
  releases: Add 2.10 entry for supported DPDK versions.

Kevin Traynor (1):
  vswitch.xml: Update dpdk-init documentation.

 Documentation/faq/releases.rst |  1 +
 vswitchd/vswitch.xml   | 14 ++
 2 files changed, 11 insertions(+), 4 deletions(-)

Regards
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-08-08 Thread 0-day Robot
Bleep bloop.  Greetings Ian Stokes, I am a robot and I have tried out your 
patch.
Thanks for your contribution.

I encountered some error that I wasn't expecting.  See the details below.


checkpatch:
ERROR: Too many signoffs; are you missing Co-authored-by lines?
Lines checked: 101, Warnings: 0, Errors: 1


Please check this out.  If you feel there has been an error, please email 
acon...@bytheb.org

Thanks,
0-day Robot
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.10

2018-08-08 Thread Ben Pfaff
On Wed, Aug 08, 2018 at 11:30:33PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit faf64fb8861f312aca86a1d2b8fcb30d0504b09b:
> 
>   table: fix html buffer output (2018-08-08 11:19:15 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_10
> 
> for you to fetch changes up to 553d3f1549385a009f703b86aa76d9896fa8da27:
> 
>   ofp-port: Fix buffer overread parsing Intel custom statistics. (2018-08-08
> 22:06:46 +0100)

Thanks.  I merged all the backport branches.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-08 Thread Ben Pfaff
On Wed, Aug 08, 2018 at 11:30:02PM +0100, Ian Stokes wrote:
> Hi Ben,
> 
> The following changes since commit c3cc694b93dd523176d2131a4b1b3b3170644638:
> 
>   table: fix html buffer output (2018-08-08 11:18:07 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to b2d9a9ef5aae1b899e8458c5324e85ff70f27c7e:
> 
>   ofp-port: Drop of useless indirection in ofputil_pull_ofp14_port_stats().
> (2018-08-08 22:06:21 +0100)

Thanks, merged to master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-08 Thread Ian Stokes

Hi Ben,

The following changes since commit e1619a1e7a8dded3c7da9ab40bd62a3628478711:

  ofctl: Fixup compare_flows function (2018-08-08 21:11:14 +0300)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_7

for you to fetch changes up to a90ff16cad22afd4cea6dfd9f0b93f93988842cb:

  netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:12:58 +0100)


Kevin Traynor (1):
  netdev-dpdk: Use hex for PCI vendor ID.

 lib/netdev-dpdk.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-08 Thread Ian Stokes

Hi Ben,

The following changes since commit a9e21a1b9134090a3a12b1760daffba7f2777472:

  pcap-file: Fix formatting of log message. (2018-08-03 16:55:51 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_6

for you to fetch changes up to 53e8175a09777c8c9d6995f8b60d1085fafc85a0:

  netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:13:40 +0100)


Kevin Traynor (1):
  netdev-dpdk: Use hex for PCI vendor ID.

 lib/netdev-dpdk.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-08 Thread Ian Stokes

Hi Ben,

The following changes since commit 59c0ba2990b7149ba42bb34b76cbe27b9cbed0e9:

  ofctl: Fixup compare_flows function (2018-08-08 21:09:55 +0300)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to 05ae838b2057fd2c55cdca87228f34741b046b79:

  netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:12:19 +0100)


Kevin Traynor (1):
  netdev-dpdk: Use hex for PCI vendor ID.

 lib/netdev-dpdk.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-08 Thread Ian Stokes

Hi Ben,

The following changes since commit c3a91ed557b7765c907ee5597ae8e68b1181869a:

  ofctl: Fixup compare_flows function (2018-08-08 21:03:17 +0300)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to 661b583e599e80f377c5f2fd147f330ef30514c0:

  netdev-dpdk: Use hex for PCI vendor ID. (2018-08-08 22:11:19 +0100)


Ben Pfaff (1):
  ofp-port: Fix buffer overread parsing Intel custom statistics.

Kevin Traynor (1):
  netdev-dpdk: Use hex for PCI vendor ID.

Sugesh Chandran (1):
  netdev-dpdk: Fix failure to configure flow control at netdev-init.

 lib/netdev-dpdk.c | 17 -
 lib/ofp-util.c| 50 --
 2 files changed, 28 insertions(+), 39 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-08 Thread Ian Stokes

Hi Ben,

The following changes since commit faf64fb8861f312aca86a1d2b8fcb30d0504b09b:

  table: fix html buffer output (2018-08-08 11:19:15 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_10

for you to fetch changes up to 553d3f1549385a009f703b86aa76d9896fa8da27:

  ofp-port: Fix buffer overread parsing Intel custom statistics. 
(2018-08-08 22:06:46 +0100)



Ben Pfaff (1):
  ofp-port: Fix buffer overread parsing Intel custom statistics.

Ilya Maximets (1):
  dpif-netdev: Fix zero length keys insertion to EMC.

Kevin Traynor (1):
  netdev-dpdk: Use hex for PCI vendor ID.

Sugesh Chandran (1):
  netdev-dpdk: Fix failure to configure flow control at netdev-init.

 lib/dpif-netdev.c |  2 +-
 lib/netdev-dpdk.c | 16 +++-
 lib/ofp-port.c| 50 --
 3 files changed, 28 insertions(+), 40 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-08-08 Thread Ian Stokes

Hi Ben,

The following changes since commit c3cc694b93dd523176d2131a4b1b3b3170644638:

  table: fix html buffer output (2018-08-08 11:18:07 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to b2d9a9ef5aae1b899e8458c5324e85ff70f27c7e:

  ofp-port: Drop of useless indirection in 
ofputil_pull_ofp14_port_stats(). (2018-08-08 22:06:21 +0100)



Ben Pfaff (2):
  ofp-port: Fix buffer overread parsing Intel custom statistics.
  ofp-port: Drop of useless indirection in 
ofputil_pull_ofp14_port_stats().


Ilya Maximets (1):
  dpif-netdev: Fix zero length keys insertion to EMC.

Kevin Traynor (1):
  netdev-dpdk: Use hex for PCI vendor ID.

Sugesh Chandran (1):
  netdev-dpdk: Fix failure to configure flow control at netdev-init.

 lib/dpif-netdev.c |  2 +-
 lib/netdev-dpdk.c | 16 +++-
 lib/ofp-port.c| 78 
+-

 3 files changed, 29 insertions(+), 67 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Stokes, Ian
> On Tue, Jul 24, 2018 at 10:01:17PM +, Stokes, Ian wrote:
> > 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 7a2ce387d8174b4b57133eb1f3689aa833e911c5:
> >
> >   sparse: Add support for DPDK. (2018-07-24 22:36:56 +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.
> >
> > Yipeng Wang (1):
> >   dpif-netdev: Add SMC cache after EMC cache
> 
> Thanks, applied to master.

Thanks Ben, much appreciated.

Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Ben Pfaff
On Tue, Jul 24, 2018 at 10:01:17PM +, Stokes, Ian wrote:
> 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 7a2ce387d8174b4b57133eb1f3689aa833e911c5:
> 
>   sparse: Add support for DPDK. (2018-07-24 22:36:56 +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.
> 
> Yipeng Wang (1):
>   dpif-netdev: Add SMC cache after EMC cache

Thanks, applied to master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Stokes, Ian
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 7a2ce387d8174b4b57133eb1f3689aa833e911c5:

  sparse: Add support for DPDK. (2018-07-24 22:36:56 +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.

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 ++
 Makefile.am  |2 +-
 NEWS |2 +
 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/dpif-netdev-perf.h   |1 +
 lib/dpif-netdev.c|  329 
++-
 lib/netdev-dpdk.c|   26 ++--
 tests/pmd.at |7 +-
 vswitchd/vswitch.xml |   13 ++
 23 files changed, 3204 insertions(+), 61 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

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Ben Pfaff
Hi Ian and Tiago.

Commit 0e75dd821656 ("dpdk-tests: Add uni-tests for multi-seg mbufs.")
in this pull introduces the following warning from automake:

tests/automake.mk:396: warning: tests_ovstest_SOURCES was already defined 
in condition TRUE, which includes condition DPDK_NETDEV ...
Makefile.am:480:   'tests/automake.mk' included from here
tests/automake.mk:353: ... 'tests_ovstest_SOURCES' previously defined here
Makefile.am:480:   'tests/automake.mk' included from here

I think that the following fix is necessary:

diff --git a/tests/automake.mk b/tests/automake.mk
index b3941d0d2109..5fe98bd2124a 100644
--- a/tests/automake.mk
+++ b/tests/automake.mk
@@ -393,7 +393,7 @@ tests_ovstest_SOURCES = \
tests/test-aa.c \
tests/test-stopwatch.c
 if DPDK_NETDEV
-tests_ovstest_SOURCES = \
+tests_ovstest_SOURCES += \
tests/test-dpdk-mbufs.c
 endif
 
If you agree, Ian, would you mind adding that to the pull request?

Thanks,

Ben.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Stokes, Ian
> On Tue, Jul 24, 2018 at 04:30:08PM +, Stokes, Ian wrote:
> > > On Tue, Jul 24, 2018 at 11:25:26AM +, Stokes, Ian wrote:
> > > > > 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, would you mind just appending the changes to your current PR so
> > > that I can pull the whole thing in one go?
> >
> > Sure, I've sent a new pull request that have all the changes ready and
> rebased to head of master just now.
> >
> > https://mail.openvswitch.org/pipermail/ovs-dev/2018-July/350005.html
> 
> Oh, and can you confirm that you'd like this to be merged into master
> before I branch for 2.10 (which will probably happen today)?
> 

Yes, this is targeted for 2.10 as well, if you can merge to master before 
branch that would be great.

Ian
> Thanks,
> 
> Ben.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Ben Pfaff
On Tue, Jul 24, 2018 at 04:30:08PM +, Stokes, Ian wrote:
> > On Tue, Jul 24, 2018 at 11:25:26AM +, Stokes, Ian wrote:
> > > > 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, would you mind just appending the changes to your current PR so that
> > I can pull the whole thing in one go?
> 
> Sure, I've sent a new pull request that have all the changes ready and 
> rebased to head of master just now.
> 
> https://mail.openvswitch.org/pipermail/ovs-dev/2018-July/350005.html

Oh, and can you confirm that you'd like this to be merged into master
before I branch for 2.10 (which will probably happen today)?

Thanks,

Ben.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Stokes, Ian
> On Tue, Jul 24, 2018 at 11:25:26AM +, Stokes, Ian wrote:
> > > 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, would you mind just appending the changes to your current PR so that
> I can pull the whole thing in one go?

Sure, I've sent a new pull request that have all the changes ready and rebased 
to head of master just now.

https://mail.openvswitch.org/pipermail/ovs-dev/2018-July/350005.html

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Stokes, Ian
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

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Ben Pfaff
On Tue, Jul 24, 2018 at 11:25:26AM +, Stokes, Ian wrote:
> > 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, would you mind just appending the changes to your current PR so
that I can pull the whole thing in one go?
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-24 Thread Stokes, Ian
> 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 +
> >   

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

2018-07-24 Thread Lam, Tiago
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.

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 

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

2018-07-20 Thread Ian Stokes

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)


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
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-20 Thread Ian Stokes

On 7/19/2018 7:06 PM, Ian Stokes wrote:

On 7/13/2018 5:56 PM, Ian Stokes wrote:

Hi Ben,

The following changes since commit 
89dd5819cf181a741271d297bc99fea4760f7ba5:


   rhel: support kmod-openvswitch build against multiple kernels, 
rhel6 (2018-07-12 17:42:07 -0700)


are available in the git repository at:

   https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 70f4d53a17d953b0fadf18361b54ce95550ebfb7:

   netdev-dpdk: Fix failure to configure flow control at netdev-init. 
(2018-07-13 17:08:56 +0100)


Hi Ben,

would it be easier for me to rebase this to the head of master and 
submit a new pull request with the sparse fixes you submitted as part of 
it also? Whatever you think is easiest.


Thanks
Ian


Hi Ben,

you can disregard this pull request, there is a patch that I want to 
remove as it introduces a bug.


I'll send a new pull request updated to the head of master for today 
instead, this then can be merged to master and be part of the 2.10 
release also.


Thanks
Ian



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

Sugesh Chandran (1):
   netdev-dpdk: Fix failure to configure flow control at netdev-init.

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 +
  NEWS   |   3 ++
  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  | 259 
- 


  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 +
  23 files changed, 1756 insertions(+), 130 deletions(-)
  create mode 100644 tests/dpdk-packet-mbufs.at
  create mode 100644 tests/test-dpdk-mbufs.c

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-19 Thread Ian Stokes

On 7/13/2018 5:56 PM, Ian Stokes wrote:

Hi Ben,

The following changes since commit 
89dd5819cf181a741271d297bc99fea4760f7ba5:


   rhel: support kmod-openvswitch build against multiple kernels, rhel6 
(2018-07-12 17:42:07 -0700)


are available in the git repository at:

   https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 70f4d53a17d953b0fadf18361b54ce95550ebfb7:

   netdev-dpdk: Fix failure to configure flow control at netdev-init. 
(2018-07-13 17:08:56 +0100)


Hi Ben,

would it be easier for me to rebase this to the head of master and 
submit a new pull request with the sparse fixes you submitted as part of 
it also? Whatever you think is easiest.


Thanks
Ian



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

Sugesh Chandran (1):
   netdev-dpdk: Fix failure to configure flow control at netdev-init.

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 +
  NEWS   |   3 ++
  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  | 259 
- 


  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 +
  23 files changed, 1756 insertions(+), 130 deletions(-)
  create mode 100644 tests/dpdk-packet-mbufs.at
  create mode 100644 tests/test-dpdk-mbufs.c

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-13 Thread 0-day Robot
Bleep bloop.  Greetings Ian Stokes, I am a robot and I have tried out your 
patch.
Thanks for your contribution.

I encountered some error that I wasn't expecting.  See the details below.


checkpatch:
ERROR: Co-authored-by/Signed-off-by corruption
WARNING: Line has trailing whitespace
#194 FILE: rhel/usr_share_openvswitch_scripts_ovs-kmod-manage.sh:19:
# built using the rhel6 spec file, and run in the post-install for minor 

WARNING: Line has trailing whitespace
#205 FILE: rhel/usr_share_openvswitch_scripts_ovs-kmod-manage.sh:30:
# 

Lines checked: 270, Warnings: 2, Errors: 1


Please check this out.  If you feel there has been an error, please email 
acon...@bytheb.org

Thanks,
0-day Robot
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-13 Thread Ian Stokes

Hi Ben,

The following changes since commit 
89dd5819cf181a741271d297bc99fea4760f7ba5:


  rhel: support kmod-openvswitch build against multiple kernels, rhel6 
(2018-07-12 17:42:07 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 70f4d53a17d953b0fadf18361b54ce95550ebfb7:

  netdev-dpdk: Fix failure to configure flow control at netdev-init. 
(2018-07-13 17:08:56 +0100)



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

Sugesh Chandran (1):
  netdev-dpdk: Fix failure to configure flow control at netdev-init.

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 +
 NEWS   |   3 ++
 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  | 259 
-

 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 +
 23 files changed, 1756 insertions(+), 130 deletions(-)
 create mode 100644 tests/dpdk-packet-mbufs.at
 create mode 100644 tests/test-dpdk-mbufs.c

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-10 Thread Stokes, Ian
> On Fri, Jul 06, 2018 at 03:55:50PM +0100, Ian Stokes wrote:
> > The following changes since commit
> 23626bcf3bd987f7a5e03b93bec8450b10421c31:
> >
> >   OVN: add ICMPv6 time exceeded support to OVN logical router (2018-07-
> 05
> > 15:46:09 -0700)
> >
> > are available in the git repository at:
> >
> >   https://github.com/istokes/ovs dpdk_merge
> >
> > for you to fetch changes up to 43307ad0e2543c9c8443f3ab1150ab03f4eb551c:
> >
> >   dpdk: Support both shared and per port mempools. (2018-07-06 12:46:26
> > +0100)
> 
> Thanks, merged into master.

Thanks Ben.

Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.9

2018-07-08 Thread Aaron Conole
0-day Robot  writes:

> Bleep bloop.  Greetings Ian Stokes, I am a robot and I have tried out your 
> patch.
> Thanks for your contribution.
>
> I encountered some error that I wasn't expecting.  See the details below.
>
>
> checkpatch:
> ERROR: Too many signoffs; are you missing Co-authored-by lines?
> Lines checked: 92, Warnings: 0, Errors: 1

Greetings Robot,

I'm going to squelch you from working on pull requests and RFCs
tomorrow.  Should make get you to noopsville faster :)

-Aaron
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-06 Thread Ben Pfaff
On Fri, Jul 06, 2018 at 03:55:50PM +0100, Ian Stokes wrote:
> The following changes since commit 23626bcf3bd987f7a5e03b93bec8450b10421c31:
> 
>   OVN: add ICMPv6 time exceeded support to OVN logical router (2018-07-05
> 15:46:09 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to 43307ad0e2543c9c8443f3ab1150ab03f4eb551c:
> 
>   dpdk: Support both shared and per port mempools. (2018-07-06 12:46:26
> +0100)

Thanks, merged into master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.9

2018-07-06 Thread Ben Pfaff
On Fri, Jul 06, 2018 at 03:56:15PM +0100, Ian Stokes wrote:
> The following changes since commit 0ed5bf7577bec8ddbe551648f038ea1dec1ced96:
> 
>   ofp-actions: Fix undefined behavior shifting 'int' 16 places left.
> (2018-07-05 15:10:44 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_9
> 
> for you to fetch changes up to ac2fb7d4fae5ad6d37dde4d1d3f0907e6f950329:
> 
>   dpdk: Use DPDK 17.11.3 release. (2018-07-06 10:52:54 +0100)

Merged, thanks!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.9

2018-07-06 Thread 0-day Robot
Bleep bloop.  Greetings Ian Stokes, I am a robot and I have tried out your 
patch.
Thanks for your contribution.

I encountered some error that I wasn't expecting.  See the details below.


checkpatch:
ERROR: Too many signoffs; are you missing Co-authored-by lines?
Lines checked: 92, Warnings: 0, Errors: 1


Please check this out.  If you feel there has been an error, please email 
acon...@bytheb.org

Thanks,
0-day Robot
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-06 Thread 0-day Robot
Bleep bloop.  Greetings Ian Stokes, I am a robot and I have tried out your 
patch.
Thanks for your contribution.

I encountered some error that I wasn't expecting.  See the details below.


checkpatch:
ERROR: Too many signoffs; are you missing Co-authored-by lines?
Lines checked: 92, Warnings: 0, Errors: 1


Please check this out.  If you feel there has been an error, please email 
acon...@bytheb.org

Thanks,
0-day Robot
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-06 Thread Ian Stokes

Hi Ben,

The following changes since commit 0ed5bf7577bec8ddbe551648f038ea1dec1ced96:

  ofp-actions: Fix undefined behavior shifting 'int' 16 places left. 
(2018-07-05 15:10:44 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to ac2fb7d4fae5ad6d37dde4d1d3f0907e6f950329:

  dpdk: Use DPDK 17.11.3 release. (2018-07-06 10:52:54 +0100)


Ian Stokes (1):
  dpdk: Use DPDK 17.11.3 release.

 .travis/linux-build.sh   | 2 +-
 Documentation/faq/releases.rst   | 4 ++--
 Documentation/intro/install/dpdk.rst | 8 
 Documentation/topics/dpdk/vhost-user.rst | 6 +++---
 4 files changed, 10 insertions(+), 10 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-07-06 Thread Ian Stokes

Hi Ben,

The following changes since commit 23626bcf3bd987f7a5e03b93bec8450b10421c31:

  OVN: add ICMPv6 time exceeded support to OVN logical router 
(2018-07-05 15:46:09 -0700)


are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 43307ad0e2543c9c8443f3ab1150ab03f4eb551c:

  dpdk: Support both shared and per port mempools. (2018-07-06 12:46:26 
+0100)



Finn Christensen (1):
  netdev-dpdk: implement flow offload with rte flow

Ian Stokes (2):
  dpdk: Use DPDK 17.11.3 release.
  dpdk: Support both shared and per port mempools.

Yuanhan Liu (6):
  dpif-netdev: associate flow with a mark id
  flow: Introduce IP packet sanity checks
  dpif-netdev: retrieve flow directly from the flow mark
  netdev-dpdk: add debug for rte flow patterns
  dpif-netdev: do hw flow offload in a thread
  Documentation: document ovs-dpdk flow offload

 .travis/linux-build.sh   |2 +-
 Documentation/automake.mk|1 +
 Documentation/faq/releases.rst   |4 +-
 Documentation/howto/dpdk.rst |   22 
 Documentation/intro/install/dpdk.rst |   14 ++-
 Documentation/topics/dpdk/index.rst  |1 +
 Documentation/topics/dpdk/memory.rst |  216 


 Documentation/topics/dpdk/vhost-user.rst |6 +-
 NEWS |3 +-
 lib/dp-packet.h  |   13 +++
 lib/dpdk-stub.c  |6 ++
 lib/dpdk.c   |   12 +++
 lib/dpdk.h   |1 +
 lib/dpif-netdev.c|  499 
+--
 lib/flow.c   |  168 
+--

 lib/flow.h   |1 +
 lib/netdev-dpdk.c| 1029 
+--

 lib/netdev.h |6 ++
 vswitchd/vswitch.xml |   17 
 19 files changed, 1873 insertions(+), 148 deletions(-)
 create mode 100644 Documentation/topics/dpdk/memory.rst

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-06-13 Thread Stokes, Ian
> Thanks for the pull requests.  I merged all of these (master, 2.9, and
> 2.8).

Thanks
Ben.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-06-12 Thread Ben Pfaff
Thanks for the pull requests.  I merged all of these (master, 2.9, and
2.8).
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-06-08 Thread Stokes, Ian
Hi Ben,

The following changes since commit 23a1eb14ce99f42c926441330772bce7c00dc446:

  lib: fix typo in fragment handling error message (2018-06-07 13:54:02 +0200)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to 567900a5bdc4ea02410a4f448bb57550018c7888:

  ovs-thread: Fix thread id for threads not started with ovs_thread_create() 
(2018-06-08 16:36:43 +0100)


Eelco Chaudron (1):
  ovs-thread: Fix thread id for threads not started with ovs_thread_create()

Ian Stokes (1):
  netdev-dpdk: Handle ENOTSUP for rte_eth_dev_set_mtu.

Michal Weglicki (1):
  netdev-dpdk: Enable HW_CRC_STRIP for virtual functions.

 lib/netdev-dpdk.c   | 30 +++---
 lib/ovs-thread.c| 16 +++-
 lib/ovs-thread.h| 12 +++-
 vswitchd/ovs-vswitchd.c |  2 ++
 4 files changed, 51 insertions(+), 9 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-06-08 Thread Stokes, Ian
Hi Ben,

The following changes since commit fa13e226a6a90fc365a40555df7a70043576c022:

  lib: fix typo in fragment handling error message (2018-06-07 13:54:59 +0200)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to 4b24ac6e77076543375d1f176c9f283358bddad5:

  ovs-thread: Fix thread id for threads not started with ovs_thread_create() 
(2018-06-08 17:29:49 +0100)


Eelco Chaudron (1):
  ovs-thread: Fix thread id for threads not started with ovs_thread_create()

Ian Stokes (1):
  netdev-dpdk: Handle ENOTSUP for rte_eth_dev_set_mtu.

Michal Weglicki (1):
  netdev-dpdk: Enable HW_CRC_STRIP for virtual functions.

 lib/netdev-dpdk.c   | 30 +++---
 lib/ovs-thread.c| 16 +++-
 lib/ovs-thread.h| 12 +++-
 vswitchd/ovs-vswitchd.c |  2 ++
 4 files changed, 51 insertions(+), 9 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-06-08 Thread Stokes, Ian
Hi Ben,

The following changes since commit cc266ef0c9795e8ffb688a1f67db3b3cd7797c3c:

  lib: fix typo in fragment handling error message (2018-06-08 14:05:00 +0200)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 91b8ec6c141a2246010c1e9d4b3e5d3dfb886b94:

  ovs-thread: Fix thread id for threads not started with ovs_thread_create() 
(2018-06-08 17:27:56 +0100)


Eelco Chaudron (1):
  ovs-thread: Fix thread id for threads not started with ovs_thread_create()

Ian Stokes (1):
  netdev-dpdk: Handle ENOTSUP for rte_eth_dev_set_mtu.

Marcin Rybka (1):
  OVS-DPDK: Change "dpdk-socket-mem" default value.

Michal Weglicki (1):
  netdev-dpdk: Enable HW_CRC_STRIP for virtual functions.

 Documentation/intro/install/dpdk.rst |  3 ++-
 lib/dpdk.c   | 28 +++-
 lib/netdev-dpdk.c| 30 +++---
 lib/ovs-thread.c | 16 +++-
 lib/ovs-thread.h | 12 +++-
 vswitchd/ovs-vswitchd.c  |  2 ++
 vswitchd/vswitch.xml |  7 ---
 7 files changed, 84 insertions(+), 14 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.6

2018-05-25 Thread Stokes, Ian
> Thanks for all the release branch updates.  I merged all of them into the
> respective branches.

Thanks for the quick merge Ben, much appreciated.

Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.6

2018-05-25 Thread Ben Pfaff
Thanks for all the release branch updates.  I merged all of them into
the respective branches.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-25 Thread Ben Pfaff
On Fri, May 25, 2018 at 02:17:40PM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit 55b259471719ceca1f0083bdd6a5f8c3e7690bae:
> 
>   Extend tests for conjunctive match support in OVN (2018-05-24 11:23:58 
> -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to 3e52fa5644cde2eba56c48355d5664e992992bf2:
> 
>   dpdk: reflect status and version in the database (2018-05-25 09:09:50 +0100)

Thanks.  I merged this into master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-25 Thread Stokes, Ian
Hi Ben,

The following changes since commit acc46dc06e02316c27b9a5d66ac85726c2091a6a:

  Prepare for 2.6.3. (2018-05-18 15:53:55 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_6

for you to fetch changes up to d620091dd371386b11e6f6b3a6b7b250860e267d:

  netdev-dpdk: Remove use of rte_mempool_ops_get_count. (2018-05-23 16:37:53 
+0100)


Ian Stokes (1):
  Configurable Link State Change (LSC) detection mode

Kevin Traynor (1):
  netdev-dpdk: Remove use of rte_mempool_ops_get_count.

 INSTALL.DPDK-ADVANCED.md | 25 +
 NEWS |  3 ++-
 lib/netdev-dpdk.c| 60 
+++-
 vswitchd/vswitch.xml | 17 +
 4 files changed, 87 insertions(+), 18 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-25 Thread Stokes, Ian
Hi Ben,

The following changes since commit 3c21d3f679aa980aeed79bd5582d891b9f109fe6:

  Prepare for 2.7.6. (2018-05-18 15:54:21 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_7

for you to fetch changes up to 177a84282867d40d2a275f4ff2eac4c1a29976e0:

  NEWS: Add LSC support for DPDK. (2018-05-24 20:09:47 +0100)


Ian Stokes (1):
  NEWS: Add LSC support for DPDK.

Kevin Traynor (1):
  netdev-dpdk: Remove use of rte_mempool_ops_get_count.

 NEWS  |  2 ++
 lib/netdev-dpdk.c | 25 +
 2 files changed, 15 insertions(+), 12 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-25 Thread Stokes, Ian
Hi Ben,

The following changes since commit 8b10a2632b84cfe5153203db9d042d51864af328:

  datapath: compat: Fix ndo_size in RHEL 7.5 backport (2018-05-23 15:36:00 
-0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to 983938bdea3b5692a3038aef082dd87ede3bd9a8:

  NEWS: Add LSC support for DPDK. (2018-05-24 20:09:12 +0100)


Eelco Chaudron (1):
  netdev-dpdk: Don't use PMD driver if not configured successfully

Ian Stokes (1):
  NEWS: Add LSC support for DPDK.

Ilya Maximets (1):
  dpif-netdev: Free packets on TUNNEL_PUSH if may_steal.

Kevin Traynor (1):
  netdev-dpdk: Remove use of rte_mempool_ops_get_count.

Timothy Redaelli (1):
  netdev-dpdk: fix check for "net_nfp" driver

 NEWS  |  2 ++
 lib/dpif-netdev.c | 28 
 lib/netdev-dpdk.c | 36 ++--
 3 files changed, 44 insertions(+), 22 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-25 Thread Stokes, Ian
Hi Ben,

The following changes since commit 2a3ee45583ef3880da99fd415410b71054f7711a:

  datapath: compat: Fix ndo_size in RHEL 7.5 backport (2018-05-23 15:35:36 
-0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to 418be3dab421f1877411efc2e4275d00f28fcb4a:

  dpif-netdev: Free packets on TUNNEL_PUSH if may_steal. (2018-05-24 20:03:14 
+0100)


Eelco Chaudron (1):
  netdev-dpdk: Don't use PMD driver if not configured successfully

Ilya Maximets (1):
  dpif-netdev: Free packets on TUNNEL_PUSH if may_steal.

Kevin Traynor (1):
  netdev-dpdk: Remove use of rte_mempool_ops_get_count.

Timothy Redaelli (1):
  netdev-dpdk: fix check for "net_nfp" driver

 lib/dpif-netdev.c | 28 
 lib/netdev-dpdk.c | 35 +--
 2 files changed, 41 insertions(+), 22 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-25 Thread Stokes, Ian
Hi Ben,

The following changes since commit 55b259471719ceca1f0083bdd6a5f8c3e7690bae:

  Extend tests for conjunctive match support in OVN (2018-05-24 11:23:58 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to 3e52fa5644cde2eba56c48355d5664e992992bf2:

  dpdk: reflect status and version in the database (2018-05-25 09:09:50 +0100)


Aaron Conole (2):
  dpdk: allow init to fail
  dpdk: reflect status and version in the database

Eelco Chaudron (1):
  netdev-dpdk: Don't use PMD driver if not configured successfully

Ilya Maximets (1):
  dpif-netdev: Free packets on TUNNEL_PUSH if should_steal.

Kevin Traynor (1):
  netdev-dpdk: Remove use of rte_mempool_ops_get_count.

Timothy Redaelli (1):
  netdev-dpdk: fix check for "net_nfp" driver

 Documentation/faq/configuration.rst  |  8 +---
 Documentation/intro/install/dpdk.rst | 27 ---
 NEWS |  1 +
 lib/dpdk-stub.c  | 10 ++
 lib/dpdk.c   | 42 
++
 lib/dpdk.h   |  3 ++-
 lib/dpif-netdev.c| 21 +
 lib/netdev-dpdk.c| 35 +--
 vswitchd/bridge.c|  5 +
 vswitchd/vswitch.ovsschema   | 11 ---
 vswitchd/vswitch.xml | 11 +++
 11 files changed, 134 insertions(+), 40 deletions(-)

Thanks
Ian

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-14 Thread Stokes, Ian
> On Fri, May 11, 2018 at 11:57:30AM +, Stokes, Ian wrote:
> > Hi Ben,
> >
> > The following changes since commit
> d87e08978fc3b522acb4ecb21cffb5c2108b3b33:
> >
> >   ovn-nbctl: Support ACL commands on port groups. (2018-05-10 16:53:22 -
> 0700)
> >
> > are available in the git repository at:
> >
> >   https://github.com/istokes/ovs dpdk_merge
> >
> > for you to fetch changes up to eaa4358119e627171f1b16ce932a1a34f6ab1eb9:
> >
> >   netdev-dpdk: Fixed netdev_dpdk structure alignment (2018-05-11
> 08:08:24 +0100)
> 
> Thanks, merged to master.

Thanks Ben.

Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.7

2018-05-11 Thread Ben Pfaff
On Fri, May 11, 2018 at 11:58:10AM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit f749357e624af52fb16a49ed41789db35293835b:
> 
>   compat: Fix upstream 4.4.119 kernel (2018-05-08 17:35:03 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_7
> 
> for you to fetch changes up to cf668fb1c15b60198caefdc2ec416f8a3f56a366:
> 
>   Configurable Link State Change (LSC) detection mode (2018-05-11 10:53:23 
> +0100)

Thanks, merged to branch-2.7.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.8

2018-05-11 Thread Ben Pfaff
On Fri, May 11, 2018 at 11:58:02AM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit 1a75e02b1b5e3a9ca5a1fb904da17022c86e9084:
> 
>   Avoid crash in OvS while transmitting fragmented packets over tunnel. 
> (2018-05-09 15:02:02 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_8
> 
> for you to fetch changes up to d24e0ab81ce6d9761c57588bb1b33690f2c17622:
> 
>   Configurable Link State Change (LSC) detection mode (2018-05-11 10:11:20 
> +0100)

Thanks, merged to branch-2.8.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS DPDK: dpdk_merge pull request for branch-2.9

2018-05-11 Thread Ben Pfaff
On Fri, May 11, 2018 at 11:57:48AM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit 3462a4ec4c28d0126d08955c3328712ea1ce6275:
> 
>   ofproto: Fix crash processing malformed Bundle Add message. (2018-05-10 
> 16:45:46 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge_2_9
> 
> for you to fetch changes up to 00e56c53251c68d76d8ef94d334ae4c7bcb55a02:
> 
>   netdev-dpdk: Fixed netdev_dpdk structure alignment (2018-05-11 08:10:02 
> +0100)

Thanks, merged to branch-2.9.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-11 Thread Ben Pfaff
On Fri, May 11, 2018 at 11:57:30AM +, Stokes, Ian wrote:
> Hi Ben,
> 
> The following changes since commit d87e08978fc3b522acb4ecb21cffb5c2108b3b33:
> 
>   ovn-nbctl: Support ACL commands on port groups. (2018-05-10 16:53:22 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/istokes/ovs dpdk_merge
> 
> for you to fetch changes up to eaa4358119e627171f1b16ce932a1a34f6ab1eb9:
> 
>   netdev-dpdk: Fixed netdev_dpdk structure alignment (2018-05-11 08:08:24 
> +0100)

Thanks, merged to master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-11 Thread Stokes, Ian
Hi Ben,

The following changes since commit f749357e624af52fb16a49ed41789db35293835b:

  compat: Fix upstream 4.4.119 kernel (2018-05-08 17:35:03 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_7

for you to fetch changes up to cf668fb1c15b60198caefdc2ec416f8a3f56a366:

  Configurable Link State Change (LSC) detection mode (2018-05-11 10:53:23 
+0100)


Ian Stokes (1):
  faq: Document DPDK version maintenance.

Kevin Traynor (1):
  dpdk: Use DPDK 16.11.6 release.

Róbert Mulik (1):
  Configurable Link State Change (LSC) detection mode

 .travis/linux-build.sh   |  2 +-
 Documentation/faq/releases.rst   | 18 +-
 Documentation/intro/install/dpdk.rst | 30 +++---
 Documentation/topics/dpdk/vhost-user.rst |  6 +++---
 lib/netdev-dpdk.c| 36 
+++-
 vswitchd/vswitch.xml | 17 +
 6 files changed, 96 insertions(+), 13 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-11 Thread Stokes, Ian
Hi Ben,

The following changes since commit 1a75e02b1b5e3a9ca5a1fb904da17022c86e9084:

  Avoid crash in OvS while transmitting fragmented packets over tunnel. 
(2018-05-09 15:02:02 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_8

for you to fetch changes up to d24e0ab81ce6d9761c57588bb1b33690f2c17622:

  Configurable Link State Change (LSC) detection mode (2018-05-11 10:11:20 
+0100)


Kevin Traynor (1):
  faq: Document DPDK version maintenance.

Pablo Cascón (1):
  netdev-dpdk: don't enable scatter for jumbo RX support for nfp

Róbert Mulik (1):
  Configurable Link State Change (LSC) detection mode

 Documentation/faq/releases.rst   | 16 
 Documentation/intro/install/dpdk.rst | 24 
 lib/netdev-dpdk.c| 46 
++
 vswitchd/vswitch.xml | 17 +
 4 files changed, 95 insertions(+), 8 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-11 Thread Stokes, Ian
Hi Ben,

The following changes since commit 3462a4ec4c28d0126d08955c3328712ea1ce6275:

  ofproto: Fix crash processing malformed Bundle Add message. (2018-05-10 
16:45:46 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge_2_9

for you to fetch changes up to 00e56c53251c68d76d8ef94d334ae4c7bcb55a02:

  netdev-dpdk: Fixed netdev_dpdk structure alignment (2018-05-11 08:10:02 +0100)


Eelco Chaudron (1):
  netdev-dpdk: Fixed netdev_dpdk structure alignment

Kevin Traynor (2):
  dpdk: Use DPDK 17.11.2 release.
  faq: Document DPDK version maintenance.

Pablo Cascón (1):
  netdev-dpdk: don't enable scatter for jumbo RX support for nfp

Róbert Mulik (1):
  Configurable Link State Change (LSC) detection mode

 .travis/linux-build.sh   |  2 +-
 Documentation/faq/releases.rst   | 20 ++--
 Documentation/intro/install/dpdk.rst | 32 
 Documentation/topics/dpdk/vhost-user.rst |  6 +++---
 lib/netdev-dpdk.c| 49 
+++--
 vswitchd/vswitch.xml | 17 +
 6 files changed, 106 insertions(+), 20 deletions(-)

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-05-11 Thread Stokes, Ian
Hi Ben,

The following changes since commit d87e08978fc3b522acb4ecb21cffb5c2108b3b33:

  ovn-nbctl: Support ACL commands on port groups. (2018-05-10 16:53:22 -0700)

are available in the git repository at:

  https://github.com/istokes/ovs dpdk_merge

for you to fetch changes up to eaa4358119e627171f1b16ce932a1a34f6ab1eb9:

  netdev-dpdk: Fixed netdev_dpdk structure alignment (2018-05-11 08:08:24 +0100)


Eelco Chaudron (1):
  netdev-dpdk: Fixed netdev_dpdk structure alignment

Jan Scheurich (3):
  netdev: Add optional qfill output parameter to rxq_recv()
  dpif-netdev: Detailed performance stats for PMDs
  dpif-netdev: Detection and logging of suspicious PMD iterations

Kevin Traynor (2):
  dpdk: Use DPDK 17.11.2 release.
  faq: Document DPDK version maintenance.

Pablo Cascón (1):
  netdev-dpdk: don't enable scatter for jumbo RX support for nfp

Róbert Mulik (1):
  Configurable Link State Change (LSC) detection mode

Tiago Lam (2):
  gitignore: Ignore system-dpdk-testsuite
  dpdk-testsuite: Filter 1G HugePages WARN log.

 .travis/linux-build.sh   |   2 +-
 Documentation/faq/releases.rst   |  20 +-
 Documentation/intro/install/dpdk.rst |   8 +--
 Documentation/topics/dpdk/phy.rst|  24 +++
 Documentation/topics/dpdk/vhost-user.rst |   6 +-
 NEWS |   7 ++
 lib/automake.mk  |   1 +
 lib/dpif-netdev-perf.c   | 686 
+++-
 lib/dpif-netdev-perf.h   | 218 
+---
 lib/dpif-netdev-unixctl.man  | 216 
+++
 lib/dpif-netdev.c| 192 
+
 lib/netdev-bsd.c |   8 ++-
 lib/netdev-dpdk.c|  90 -
 lib/netdev-dummy.c   |   8 ++-
 lib/netdev-linux.c   |   7 +-
 lib/netdev-provider.h|   8 ++-
 lib/netdev.c |   5 +-
 lib/netdev.h |   3 +-
 manpages.mk  |   2 +
 tests/.gitignore |   1 +
 tests/system-dpdk.at |  12 +++-
 vswitchd/ovs-vswitchd.8.in   |  27 +---
 vswitchd/vswitch.xml |  29 
 23 files changed, 1481 insertions(+), 99 deletions(-)
 create mode 100644 lib/dpif-netdev-unixctl.man

Thanks
Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-04-30 Thread Stokes, Ian


> -Original Message-
> From: Ben Pfaff [mailto:b...@ovn.org]
> Sent: Monday, April 30, 2018 4:45 PM
> To: Stokes, Ian 
> Cc: d...@openvswitch.org
> Subject: Re: OVS DPDK: dpdk_merge pull request for master
> 
> On Mon, Apr 30, 2018 at 08:40:33AM -0700, Ben Pfaff wrote:
> > On Mon, Apr 30, 2018 at 03:29:56PM +, Stokes, Ian wrote:
> > > > Hi Ben,
> > > >
> > > > The following changes since commit
> > > > f82b3b6a2f4d024ce671b1e3b11aa92d29f2564d:
> > > >
> > > >   ofproto-dpif-upcall: Only call ovsrcu_postpone() on active
> > > > actions
> > > > (2018-04-19 09:29:22 -0700)
> > > >
> > > > are available in the git repository at:
> > > >
> > > >   https://github.com/istokes/ovs dpdk_merge
> > > >
> > > > for you to fetch changes up to
> a7e4849ef0096f4396cc17afeb5325af8d1b4e3b:
> > > >
> > > >   tests: Add system-dpdk-testsuite (2018-04-21 18:29:57 +0100)
> > >
> > > Hi Ben,
> > >
> > > Just a quick ping on this, I know you mentioned your busy with travel
> but if you have time to merge these pull requests when time allows it
> would be greatly appreciated.
> >
> > Thanks for the reminder.  I did mean to get to this sooner than I have.
> >
> > I merged this to master.
> 
> I've merged all of the other pull requests into their respective branches
> now too.  Thank you!

Thanks Ben,

Much appreciated!

Ian
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-04-30 Thread Ben Pfaff
On Mon, Apr 30, 2018 at 08:40:33AM -0700, Ben Pfaff wrote:
> On Mon, Apr 30, 2018 at 03:29:56PM +, Stokes, Ian wrote:
> > > Hi Ben,
> > > 
> > > The following changes since commit
> > > f82b3b6a2f4d024ce671b1e3b11aa92d29f2564d:
> > > 
> > >   ofproto-dpif-upcall: Only call ovsrcu_postpone() on active actions
> > > (2018-04-19 09:29:22 -0700)
> > > 
> > > are available in the git repository at:
> > > 
> > >   https://github.com/istokes/ovs dpdk_merge
> > > 
> > > for you to fetch changes up to a7e4849ef0096f4396cc17afeb5325af8d1b4e3b:
> > > 
> > >   tests: Add system-dpdk-testsuite (2018-04-21 18:29:57 +0100)
> > 
> > Hi Ben,
> > 
> > Just a quick ping on this, I know you mentioned your busy with travel but 
> > if you have time to merge these pull requests when time allows it would be 
> > greatly appreciated.
> 
> Thanks for the reminder.  I did mean to get to this sooner than I have.
> 
> I merged this to master.

I've merged all of the other pull requests into their respective
branches now too.  Thank you!
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


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

2018-04-30 Thread Ben Pfaff
On Mon, Apr 30, 2018 at 03:29:56PM +, Stokes, Ian wrote:
> > Hi Ben,
> > 
> > The following changes since commit
> > f82b3b6a2f4d024ce671b1e3b11aa92d29f2564d:
> > 
> >   ofproto-dpif-upcall: Only call ovsrcu_postpone() on active actions
> > (2018-04-19 09:29:22 -0700)
> > 
> > are available in the git repository at:
> > 
> >   https://github.com/istokes/ovs dpdk_merge
> > 
> > for you to fetch changes up to a7e4849ef0096f4396cc17afeb5325af8d1b4e3b:
> > 
> >   tests: Add system-dpdk-testsuite (2018-04-21 18:29:57 +0100)
> 
> Hi Ben,
> 
> Just a quick ping on this, I know you mentioned your busy with travel but if 
> you have time to merge these pull requests when time allows it would be 
> greatly appreciated.

Thanks for the reminder.  I did mean to get to this sooner than I have.

I merged this to master.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


  1   2   >