mbox series

[ovs-dev,v4,0/3] dpif-netlink: Introduce per-cpu upcall dispatching

Message ID 20210706093111.1017422-1-mark.d.gray@redhat.com
Headers show
Series dpif-netlink: Introduce per-cpu upcall dispatching | expand

Message

Mark Gray July 6, 2021, 9:31 a.m. UTC
This series proposes a new method of distributing upcalls
to user space threads attempting to resolve a number of
issues with the current method.

v2 - Rebase
     Address Flavio's comments
v3 - Add man page to automake
v4 - Rebase and address Flavio's comments

Mark Gray (3):
  ofproto: change type of n_handlers and n_revalidators
  dpif-netlink: fix report_loss() message
  dpif-netlink: Introduce per-cpu upcall dispatch

 NEWS                                          |   7 +-
 .../linux/compat/include/linux/openvswitch.h  |   7 +
 lib/automake.mk                               |   1 +
 lib/dpif-netdev.c                             |   1 +
 lib/dpif-netlink-unixctl.man                  |   6 +
 lib/dpif-netlink.c                            | 464 ++++++++++++++++--
 lib/dpif-provider.h                           |  32 +-
 lib/dpif.c                                    |  17 +
 lib/dpif.h                                    |   1 +
 ofproto/ofproto-dpif-upcall.c                 |  71 ++-
 ofproto/ofproto-dpif-upcall.h                 |   5 +-
 ofproto/ofproto-provider.h                    |   2 +-
 ofproto/ofproto.c                             |  14 +-
 vswitchd/ovs-vswitchd.8.in                    |   1 +
 vswitchd/vswitch.xml                          |  23 +-
 15 files changed, 541 insertions(+), 111 deletions(-)
 create mode 100644 lib/dpif-netlink-unixctl.man

Comments

Mark Gray July 6, 2021, 9:31 a.m. UTC | #1
On 06/07/2021 10:31, Mark Gray wrote:
> This series proposes a new method of distributing upcalls
> to user space threads attempting to resolve a number of
> issues with the current method.
> 
> v2 - Rebase
>      Address Flavio's comments
> v3 - Add man page to automake
> v4 - Rebase and address Flavio's comments
> 
> Mark Gray (3):
>   ofproto: change type of n_handlers and n_revalidators
>   dpif-netlink: fix report_loss() message
>   dpif-netlink: Introduce per-cpu upcall dispatch
> 
>  NEWS                                          |   7 +-
>  .../linux/compat/include/linux/openvswitch.h  |   7 +
>  lib/automake.mk                               |   1 +
>  lib/dpif-netdev.c                             |   1 +
>  lib/dpif-netlink-unixctl.man                  |   6 +
>  lib/dpif-netlink.c                            | 464 ++++++++++++++++--
>  lib/dpif-provider.h                           |  32 +-
>  lib/dpif.c                                    |  17 +
>  lib/dpif.h                                    |   1 +
>  ofproto/ofproto-dpif-upcall.c                 |  71 ++-
>  ofproto/ofproto-dpif-upcall.h                 |   5 +-
>  ofproto/ofproto-provider.h                    |   2 +-
>  ofproto/ofproto.c                             |  14 +-
>  vswitchd/ovs-vswitchd.8.in                    |   1 +
>  vswitchd/vswitch.xml                          |  23 +-
>  15 files changed, 541 insertions(+), 111 deletions(-)
>  create mode 100644 lib/dpif-netlink-unixctl.man
> 

This series is still associated with v1 of the kernel space series at
https://marc.info/?l=linux-netdev&m=162504684016825&w=2