X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=datapath%2Ftunnel.c;h=eac3fa3d86f15bbd21f475ef45846425d05532fa;hb=3d8981230bb0c9c11db70f1444e4940ac02d3888;hp=bf66f4f0932abc14df598aad53fcf6659ae2bb3e;hpb=49ad0403a79ed166fad156dd649f8f9d63fc9dc3;p=sliver-openvswitch.git diff --git a/datapath/tunnel.c b/datapath/tunnel.c index bf66f4f09..eac3fa3d8 100644 --- a/datapath/tunnel.c +++ b/datapath/tunnel.c @@ -1284,6 +1284,7 @@ int tnl_send(struct vport *vport, struct sk_buff *skb) struct vport *cache_vport = internal_dev_get_vport(rt_dst(rt).dev); skb->protocol = htons(ETH_P_IP); + iph = ip_hdr(skb); iph->tot_len = htons(skb->len - skb_network_offset(skb)); ip_send_check(iph);