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

Ilya Maximets i.maximets at ovn.org
Fri Jul 16 19:35:09 UTC 2021


On 7/16/21 9:07 PM, Ilya Maximets wrote:
> On 7/16/21 12:17 PM, 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
>> v5 - Rebase and address Flavio and David's comments
>> v6 - Rebase and address Aaron'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                                          |   6 +
>>  .../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                            | 460 ++++++++++++++++--
>>  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, 539 insertions(+), 108 deletions(-)
>>  create mode 100644 lib/dpif-netlink-unixctl.man
>>
> 
> Thanks, Mark, Flavio and Aaron!

And thanks to David for review, of course!

> The kernel support just got accepted to net-next, so
> I applied this series to master.
> 
> Patch #2 backported down to 2.13.
> 
> Best regards, Ilya Maximets.
> 


More information about the dev mailing list