Lines Matching refs:nhoff
132 hmark_set_tuple_ports(const struct sk_buff *skb, unsigned int nhoff,
141 nhoff += protoff;
142 if (skb_copy_bits(skb, nhoff, &t->uports, sizeof(t->uports)) < 0)
170 unsigned int nhoff = 0;
175 nexthdr = ipv6_find_hdr(skb, &nhoff, -1, &fragoff, &flag);
182 if (get_inner6_hdr(skb, &nhoff)) {
183 ip6 = skb_header_pointer(skb, nhoff, sizeof(_ip6), &_ip6);
188 nexthdr = ipv6_find_hdr(skb, &nhoff, -1, &fragoff, &flag);
206 hmark_set_tuple_ports(skb, nhoff, t, info);
231 static int get_inner_hdr(const struct sk_buff *skb, int iphsz, int *nhoff)
237 icmph = skb_header_pointer(skb, *nhoff + iphsz, sizeof(_ih), &_ih);
245 *nhoff += iphsz + sizeof(_ih);
254 int nhoff = skb_network_offset(skb);
256 ip = (struct iphdr *) (skb->data + nhoff);
259 if (get_inner_hdr(skb, ip->ihl * 4, &nhoff)) {
260 ip = skb_header_pointer(skb, nhoff, sizeof(_ip), &_ip);
282 hmark_set_tuple_ports(skb, (ip->ihl * 4) + nhoff, t, info);