[ovs-dev] [PATCH v2 00/24] Add support for Linux kernels up to 5.8.x

Gregory Rose gvrose8192 at gmail.com
Wed Sep 9 19:22:21 UTC 2020



On 9/9/2020 12:19 PM, Greg Rose wrote:
> This patch set will add support for Linux kernels up to 5.9. In
> addition there are quite a few patches for openvswitch on the Linux
> kernel mailing list that have not been backported - here is a first
> batch attempting to catch up on some of that technical debt.  There
> will be a follow up batch of patches to this one but I didn't want
> the patch bomb to get too large.

Ah, forgot something.  Passes Travis here:
https://travis-ci.org/github/gvrose8192/ovs-experimental/build/725651905

- Greg

> 
> ---
> V2 - V2 of this patch set changes the NEWS as suggested by Ilya
>     - Moves the acinclude patch for 5.8 support to the end of the
>       patch series
>     - Reduces targeted Linux kernel support to 5.8 since 5.9 is
>       still not baked
>     - Updates the travis kernel test list
>     - Adds tags from authors from the first patch series.
> 
> Eelco Chaudron (1):
>    datapath: return an error instead of doing BUG_ON()
> 
> Enrico Weigelt (1):
>    datapath: drop unneeded likely() call around IS_ERR()
> 
> Greg Rose (3):
>    acinclude: Enable builds up to Linux 5.8
>    travis: Update kernel list as of 5.8
>    Documentation: Update faq and NEWS for kernel 5.8
> 
> Guillaume Nault (1):
>    datapath: fix GFP flags in rtnl_net_notifyid()
> 
> Jason A. Donenfeld (1):
>    datapath: use skb_list_walk_safe helper for gso segments
> 
> Kees Cook (1):
>    datapath: Distribute switch variables for initialization
> 
> Paolo Abeni (3):
>    datapath: fix flow command message size
>    datapath: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
>    datapath: remove another BUG_ON()
> 
> Paul Blakey (1):
>    datapath: Set OvS recirc_id from tc chain index
> 
> Taehee Yoo (1):
>    datapath: do not update max_headroom if new headroom is equal to old
>      headroom
> 
> Tonghao Zhang (9):
>    datapath: don't unlock mutex when changing the user_features fails
>    datapath: optimize flow-mask looking up
>    datapath: simplify the flow_hash
>    datapath: add likely in flow_lookup
>    datapath: fix possible memleak on destroy flow-table
>    datapath: simplify the ovs_dp_cmd_new
>    datapath: select vport upcall portid directly
>    datapath: don't call pad_packet if not necessary
>    datapath: use hlist_for_each_entry_rcu instead of hlist_for_each_entry
> 
> Yifeng Sun (1):
>    datapath: Print error when ovs_execute_actions() fails
> 
> aaron conole (1):
>    datapath: support asymmetric conntrack
> 
>   .travis.yml                                   |   4 +-
>   Documentation/faq/releases.rst                |   1 +
>   NEWS                                          |   2 +
>   acinclude.m4                                  |   7 +-
>   datapath/conntrack.c                          |  11 +
>   datapath/datapath.c                           | 220 ++++++++++++------
>   datapath/datapath.h                           |   2 +
>   datapath/flow.c                               |  13 ++
>   datapath/flow_netlink.c                       |  18 +-
>   datapath/flow_table.c                         | 214 +++++++++--------
>   .../linux/compat/include/linux/compiler.h     |  13 ++
>   datapath/linux/compat/include/linux/skbuff.h  |   7 +
>   .../linux/compat/include/linux/static_key.h   |   7 +
>   datapath/vport.c                              |   5 +-
>   14 files changed, 332 insertions(+), 192 deletions(-)
> 


More information about the dev mailing list