X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fvport-gre.c;h=9c1c1cc825388ed64229f28058f338077c21d20f;hb=2b01925c18a52b2f7dbff5c70269a4b4d8aec027;hp=fc489e9252b632eecd144aed981afad4255399b2;hpb=c19e653509deb3f1002c4ed99714e16549ec74e9;p=openvswitch diff --git a/datapath/vport-gre.c b/datapath/vport-gre.c index fc489e92..9c1c1cc8 100644 --- a/datapath/vport-gre.c +++ b/datapath/vport-gre.c @@ -342,7 +342,7 @@ static int gre_rcv(struct sk_buff *skb) __skb_pull(skb, hdr_len); skb_postpull_rcsum(skb, skb_transport_header(skb), hdr_len + ETH_HLEN); - tnl_rcv(vport, skb); + tnl_rcv(vport, skb, iph->tos); return 0; error: @@ -391,7 +391,6 @@ const struct vport_ops gre_vport_ops = { .exit = gre_exit, .create = gre_create, .destroy = tnl_destroy, - .set_mtu = tnl_set_mtu, .set_addr = tnl_set_addr, .get_name = tnl_get_name, .get_addr = tnl_get_addr, @@ -400,6 +399,5 @@ const struct vport_ops gre_vport_ops = { .get_dev_flags = vport_gen_get_dev_flags, .is_running = vport_gen_is_running, .get_operstate = vport_gen_get_operstate, - .get_mtu = tnl_get_mtu, .send = tnl_send, };