Commit b83d50f4 authored by Kuniyuki Iwashima's avatar Kuniyuki Iwashima Committed by Jakub Kicinski
Browse files

ipv6: exthdrs: Reload hdr only when needed in ipv6_srh_rcv().



We need not reload hdr in ipv6_srh_rcv() unless we call
pskb_expand_head().

Signed-off-by: default avatarKuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 0d2e27b8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -440,9 +440,9 @@ static int ipv6_srh_rcv(struct sk_buff *skb)
			kfree_skb(skb);
			return -1;
		}
	}

		hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb);
	}

	hdr->segments_left--;
	addr = hdr->segments + hdr->segments_left;