X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=net%2Fipv6%2Fexthdrs.c;h=ce203b0402bea3b16deb34b4835cd2e89e94f899;hb=52fe51f8523751da0e79c85350c47eb3bb94da5b;hp=a7bbbe45570b287eb05b9f13d0a73a830b767dd2;hpb=350b193ebd50f6c70ba4a82541300cf236c904d8;p=karo-tx-linux.git diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c index a7bbbe45570b..ce203b0402be 100644 --- a/net/ipv6/exthdrs.c +++ b/net/ipv6/exthdrs.c @@ -632,7 +632,7 @@ int ipv6_parse_hopopts(struct sk_buff *skb) return -1; } - opt->hop = sizeof(struct ipv6hdr); + opt->flags |= IP6SKB_HOPBYHOP; if (ip6_parse_tlv(tlvprochopopt_lst, skb)) { skb->transport_header += (skb_transport_header(skb)[1] + 1) << 3; opt = IP6CB(skb);