[ovs-dev] [RFC 0/3] dpif-netlink: Introduce per-cpu upcall dispatching
Mark Gray
mark.d.gray at redhat.com
Fri Apr 30 15:45:19 UTC 2021
On 30/04/2021 16: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.
>
> 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
>
> .../linux/compat/include/linux/openvswitch.h | 7 +
> lib/dpif-netdev.c | 1 +
> lib/dpif-netlink.c | 405 +++++++++++++++---
> lib/dpif-provider.h | 10 +
> lib/dpif.c | 17 +
> lib/dpif.h | 1 +
> ofproto/ofproto-dpif-upcall.c | 75 +++-
> ofproto/ofproto-dpif-upcall.h | 5 +-
> ofproto/ofproto-provider.h | 2 +-
> ofproto/ofproto.c | 14 +-
> 10 files changed, 447 insertions(+), 90 deletions(-)
>
Also, it should be noted that some (~9) system tests fail. I have
debugged them and they all seem to be timing related. I will work on a
fix at a later stage.
More information about the dev
mailing list