Lines Matching refs:nh
134 const unsigned char *nh = skb_network_header(skb); in _decode_session6() local
142 nexthdr = nh[nhoff]; in _decode_session6()
154 while (nh + offset + 1 < skb->data || in _decode_session6()
155 pskb_may_pull(skb, nh + offset + 1 - skb->data)) { in _decode_session6()
156 nh = skb_network_header(skb); in _decode_session6()
157 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in _decode_session6()
167 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in _decode_session6()
175 if (!onlyproto && (nh + offset + 4 < skb->data || in _decode_session6()
176 pskb_may_pull(skb, nh + offset + 4 - skb->data))) { in _decode_session6()
179 nh = skb_network_header(skb); in _decode_session6()
180 ports = (__be16 *)(nh + offset); in _decode_session6()
188 if (!onlyproto && pskb_may_pull(skb, nh + offset + 2 - skb->data)) { in _decode_session6()
191 nh = skb_network_header(skb); in _decode_session6()
192 icmp = (u8 *)(nh + offset); in _decode_session6()
202 if (!onlyproto && pskb_may_pull(skb, nh + offset + 3 - skb->data)) { in _decode_session6()
205 nh = skb_network_header(skb); in _decode_session6()
206 mh = (struct ip6_mh *)(nh + offset); in _decode_session6()