X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fvport-lisp.c;h=209df5905d7cdca4746d9d7b6a2cc3312fcfb455;hb=3cfede14890f1fae3a8faf7ba179018201079dc6;hp=3d0a315f78e0d74d494aeccd71beabe45f544575;hpb=ca077186ceac8cdf50dd76dc46e249cac78ce4c5;p=sliver-openvswitch.git diff --git a/datapath/vport-lisp.c b/datapath/vport-lisp.c index 3d0a315f7..209df5905 100644 --- a/datapath/vport-lisp.c +++ b/datapath/vport-lisp.c @@ -240,6 +240,8 @@ static int lisp_rcv(struct sock *sk, struct sk_buff *skb) ethh->h_source[0] = 0x02; ethh->h_proto = protocol; + ovs_skb_postpush_rcsum(skb, skb->data, ETH_HLEN); + ovs_tnl_rcv(vport_from_priv(lisp_port), skb, &tun_key); goto out;