[ovs-dev] [PATCH V3 00/24] Add support for Linux kernels up to 5.8.x
Greg Rose
gvrose8192 at gmail.com
Wed Sep 16 17:32:47 UTC 2020
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.
Passes Travis here:
https://travis-ci.org/github/gvrose8192/ovs-experimental/build/725651905
---
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.
V3 - Add tag from Eelco Chaldron
- Mix mistaken warning message in acinclude.m4
- Remember to add link to passing Travis build in cover letter
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(-)
--
2.17.1
More information about the dev
mailing list