mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-06 06:21:31 +00:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts: net/ipv6/xfrm6_output.c net/openvswitch/flow_netlink.c net/openvswitch/vport-gre.c net/openvswitch/vport-vxlan.c net/openvswitch/vport.c net/openvswitch/vport.h The openvswitch conflicts were overlapping changes. One was the egress tunnel info fix in 'net' and the other was the vport ->send() op simplification in 'net-next'. The xfrm6_output.c conflicts was also a simplification overlapping a bug fix. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
commit
ba3e2084f2
69 changed files with 772 additions and 405 deletions
|
@ -769,7 +769,6 @@ static int output_userspace(struct datapath *dp, struct sk_buff *skb,
|
|||
struct sw_flow_key *key, const struct nlattr *attr,
|
||||
const struct nlattr *actions, int actions_len)
|
||||
{
|
||||
struct ip_tunnel_info info;
|
||||
struct dp_upcall_info upcall;
|
||||
const struct nlattr *a;
|
||||
int rem;
|
||||
|
@ -797,11 +796,9 @@ static int output_userspace(struct datapath *dp, struct sk_buff *skb,
|
|||
if (vport) {
|
||||
int err;
|
||||
|
||||
upcall.egress_tun_info = &info;
|
||||
err = ovs_vport_get_egress_tun_info(vport, skb,
|
||||
&upcall);
|
||||
if (err)
|
||||
upcall.egress_tun_info = NULL;
|
||||
err = dev_fill_metadata_dst(vport->dev, skb);
|
||||
if (!err)
|
||||
upcall.egress_tun_info = skb_tunnel_info(skb);
|
||||
}
|
||||
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue