On 07/21/2017 04:46 PM, Joe Stringer wrote:
This series takes Greg's recent proposed series, rolls in a few missed
upstream commits, and orders them the same as the upstream net-next tree.
Greg, would you mind taking a look at patches #1, #2, #4 and #7? Note that for
some of the patches it wasn't possible to introduce a function in the compat
that hides the differences between kernels; for example, when there are
different fields in a structure, we can't hide differences in this way.
I've added my sign-off to all of the other patches, which I have reviewed.
The patch series looks good to me. I note that you went ahead and backported
patches for the current release candidate kernel. I had held off on them (as
noted
in my original patch series cover letter) because the kernel wasn't released
yet and I
was unsure of policy on that. As it stands I don't think any of the patches for
the unreleased kernel will actually be used yet unless someone is building
against a
4.13-rc* kernel. I suppose that can happen but even then they would have to
update
acinclude.m4 to allow compile against a 4.13 kernel.
In any case, going forward I'll go ahead and backport patches even though the
kernel
they are targeted for has not been released yet.
Thank you Joe!
Regards,
- Greg
Greg Rose (7):
datapath: introduce nf_conntrack_helper_put function
datapath: Fix inconsistent teardown and release of private netdev
state.
compat: Implement upstream net device free change.
datapath: get rid of redundant vxlan_dev.flags
datapath: fix mis-ordered comment lines for ovs_skb_cb
acinclude.m4: Support Linux kernel 4.12
travis: Update test kernels
Joe Stringer (3):
datapath: more accurate checksumming in queue_userspace_packet()
compat: convert many more places to skb_put_zero().
compat: net: store port/representator id in metadata_dst.
Tonghao Zhang (1):
datapath: Avoid using stack larger than 1024.
.travis.yml | 18 ++---
acinclude.m4 | 14 +++-
datapath/conntrack.c | 4 +-
datapath/datapath.c | 85 +++++++++++++++-------
datapath/datapath.h | 2 +-
datapath/flow_netlink.c | 4 +-
datapath/linux/Modules.mk | 1 +
datapath/linux/compat/include/linux/netdevice.h | 15 ++++
datapath/linux/compat/include/linux/skbuff.h | 12 +++
datapath/linux/compat/include/net/dst_metadata.h | 15 ++++
.../include/net/netfilter/nf_conntrack_helper.h | 12 +++
datapath/linux/compat/lisp.c | 4 +
datapath/linux/compat/stt.c | 4 +
datapath/vport-internal_dev.c | 7 ++
datapath/vport-vxlan.c | 8 ++
15 files changed, 166 insertions(+), 39 deletions(-)
create mode 100644
datapath/linux/compat/include/net/netfilter/nf_conntrack_helper.h
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev