Lines Matching refs:nh
126 const unsigned char *nh = skb_network_header(skb); in _decode_session6() local
134 nexthdr = nh[nhoff]; in _decode_session6()
146 while (nh + offset + 1 < skb->data || in _decode_session6()
147 pskb_may_pull(skb, nh + offset + 1 - skb->data)) { in _decode_session6()
148 nh = skb_network_header(skb); in _decode_session6()
149 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in _decode_session6()
159 exthdr = (struct ipv6_opt_hdr *)(nh + offset); in _decode_session6()
167 if (!onlyproto && (nh + offset + 4 < skb->data || in _decode_session6()
168 pskb_may_pull(skb, nh + offset + 4 - skb->data))) { in _decode_session6()
171 nh = skb_network_header(skb); in _decode_session6()
172 ports = (__be16 *)(nh + offset); in _decode_session6()
180 if (!onlyproto && (nh + offset + 2 < skb->data || in _decode_session6()
181 pskb_may_pull(skb, nh + offset + 2 - skb->data))) { in _decode_session6()
184 nh = skb_network_header(skb); in _decode_session6()
185 icmp = (u8 *)(nh + offset); in _decode_session6()
195 if (!onlyproto && (nh + offset + 3 < skb->data || in _decode_session6()
196 pskb_may_pull(skb, nh + offset + 3 - skb->data))) { in _decode_session6()
199 nh = skb_network_header(skb); in _decode_session6()
200 mh = (struct ip6_mh *)(nh + offset); in _decode_session6()