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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user