/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 563 * to current nexthdr field in reassembled frame. 703 u8 nexthdr = ipv6_hdr(skb)->nexthdr; local 705 u8 prev_nhoff = netoff + offsetof(struct ipv6hdr, nexthdr); 710 while (nexthdr != NEXTHDR_FRAGMENT) { 714 if (!ipv6_ext_hdr(nexthdr)) { 721 if (nexthdr == NEXTHDR_NONE) { 727 if (nexthdr == NEXTHDR_AUTH) 732 prevhdr = nexthdr; 735 nexthdr [all...] |
H A D | ip6t_REJECT.c | 57 proto = oip6h->nexthdr; 124 ip6h->nexthdr = IPPROTO_TCP;
|
H A D | ip6t_LOG.c | 75 currenthdr = ih->nexthdr; 195 currenthdr = hp->nexthdr;
|
H A D | nf_conntrack_proto_icmpv6.c | 156 if (skb_copy_bits(skb, inip6off+offsetof(struct ipv6hdr, nexthdr), 158 DEBUGP("icmpv6_error: Can't get nexthdr in inner IPv6 header.\n");
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/ |
H A D | esp6.c | 199 u8 nexthdr[2]; local 217 if (skb_copy_bits(skb, skb->len-alen-2, nexthdr, 2)) 220 padlen = nexthdr[0]; 229 ret = nexthdr[1];
|
H A D | xfrm6_mode_beet.c | 52 skb->network_header += offsetof(struct ipv6hdr, nexthdr);
|
H A D | ip6_tunnel.c | 330 __u8 nexthdr = ipv6h->nexthdr; local 333 while (ipv6_ext_hdr(nexthdr) && nexthdr != NEXTHDR_NONE) { 341 if (nexthdr == NEXTHDR_FRAGMENT) { 346 } else if (nexthdr == NEXTHDR_AUTH) { 351 if (nexthdr == NEXTHDR_DEST) { 372 nexthdr = hdr->nexthdr; 916 ipv6h->nexthdr [all...] |
H A D | datagram.c | 435 u8 nexthdr = ipv6_hdr(skb)->nexthdr; local 441 switch(nexthdr) { 443 nexthdr = ptr[0]; 449 nexthdr = ptr[0]; 455 nexthdr = ptr[0]; 459 nexthdr = ptr[0];
|
H A D | ipcomp6.c | 115 err = ipch->nexthdr; 167 ipch->nexthdr = *skb_network_header(skb);
|
H A D | raw.c | 151 int ipv6_raw_deliver(struct sk_buff *skb, int nexthdr) argument 162 hash = nexthdr & (MAX_INET_PROTOS - 1); 175 sk = __raw_v6_lookup(sk, nexthdr, daddr, saddr, IP6CB(skb)->iif); 181 switch (nexthdr) { 206 sk = __raw_v6_lookup(sk_next(sk), nexthdr, daddr, saddr, 709 /* port is the proto value [0..255] carried in nexthdr */
|
H A D | exthdrs.c | 466 opt->nhoff = (&hdr->nexthdr) - skb_network_header(skb); 818 phdr->rt_hdr.nexthdr = *proto; 827 h->nexthdr = *proto;
|
H A D | ipv6_sockglue.c | 67 proto = opth->nexthdr; 88 ops = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr); 124 ops = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr);
|
H A D | mcast.c | 988 int ipv6_is_mld(struct sk_buff *skb, int nexthdr) argument 992 if (nexthdr != IPPROTO_ICMPV6)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/ |
H A D | esp4.c | 161 u8 nexthdr[2]; local 214 if (skb_copy_bits(skb, skb->len-alen-2, nexthdr, 2)) 217 padlen = nexthdr[0]; 257 iph->protocol = nexthdr[1];
|
H A D | ah4.c | 84 ah->nexthdr = top_iph->protocol; 183 ((struct iphdr*)work_buf)->protocol = ah->nexthdr;
|
H A D | ipcomp.c | 89 iph->protocol = ipch->nexthdr; 157 ipch->nexthdr = iph->protocol;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netfilter/ |
H A D | xt_hashlimit.c | 372 int nexthdr; local 386 nexthdr = ip_hdr(skb)->protocol; 400 nexthdr = ipv6_find_hdr(skb, &protoff, -1, NULL); 401 if (nexthdr < 0) 410 switch (nexthdr) {
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/ |
H A D | ipv6.h | 98 __u8 nexthdr; member in struct:frag_hdr 451 extern int ip6_find_1stfragopt(struct sk_buff *skb, u8 **nexthdr); 511 extern int ipv6_ext_hdr(u8 nexthdr);
|
H A D | addrconf.h | 108 extern int ipv6_is_mld(struct sk_buff *skb, int nexthdr);
|
H A D | pkt_cls.h | 157 int nexthdr; member in struct:tcf_pkt_info
|
H A D | xfrm.h | 1050 extern int xfrm_parse_spi(struct sk_buff *skb, u8 nexthdr, __be32 *spi, __be32 *seq);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/netfilter_ipv6/ |
H A D | ip6_tables.h | 340 extern int ip6t_ext_hdr(u8 nexthdr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/bridge/ |
H A D | br_netfilter.c | 476 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) { 482 if (hdr->nexthdr == NEXTHDR_HOP && check_hbh_len(skb))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/sched/ |
H A D | cls_rsvp.h | 156 protocol = nhptr->nexthdr;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/selinux/ |
H A D | hooks.c | 3023 u8 nexthdr; local 3036 nexthdr = ip6->nexthdr; 3038 offset = ipv6_skip_exthdr(skb, offset, &nexthdr); 3043 *proto = nexthdr; 3045 switch (nexthdr) {
|