Searched refs:ipv6h (Results 1 - 8 of 8) sorted by relevance
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/net/ |
H A D | dsfield.h | 21 static inline __u8 ipv6_get_dsfield(struct ipv6hdr *ipv6h) argument 23 return ntohs(*(__be16 *) ipv6h) >> 4; 43 static inline void ipv6_change_dsfield(struct ipv6hdr *ipv6h,__u8 mask, argument 48 tmp = ntohs(*(__be16 *) ipv6h); 50 *(__be16 *) ipv6h = htons(tmp);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/netfilter/ |
H A D | xt_TCPMSS.c | 174 struct ipv6hdr *ipv6h = ipv6_hdr(*pskb); local 179 nexthdr = ipv6h->nexthdr; 180 tcphoff = ipv6_skip_exthdr(*pskb, sizeof(*ipv6h), &nexthdr); 186 sizeof(*ipv6h) + sizeof(struct tcphdr)); 190 ipv6h = ipv6_hdr(*pskb); 191 ipv6h->payload_len = htons(ntohs(ipv6h->payload_len) + ret);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/ipv6/ |
H A D | ip6_tunnel.c | 329 struct ipv6hdr *ipv6h = (struct ipv6hdr *) raw; local 330 __u8 nexthdr = ipv6h->nexthdr; 331 __u16 off = sizeof (*ipv6h); 390 struct ipv6hdr *ipv6h = (struct ipv6hdr *) skb->data; local 404 if ((t = ip6_tnl_lookup(&ipv6h->daddr, &ipv6h->saddr)) == NULL) 460 if ((len = sizeof (*ipv6h) + ntohs(ipv6h->payload_len)) > mtu) { 622 struct ipv6hdr *ipv6h, 625 __u8 dsfield = ipv6_get_dsfield(ipv6h) 621 ip4ip6_dscp_ecn_decapsulate(struct ip6_tnl *t, struct ipv6hdr *ipv6h, struct sk_buff *skb) argument 634 ip6ip6_dscp_ecn_decapsulate(struct ip6_tnl *t, struct ipv6hdr *ipv6h, struct sk_buff *skb) argument 676 ip6_tnl_rcv(struct sk_buff *skb, __u16 protocol, __u8 ipproto, void (*dscp_ecn_decapsulate)(struct ip6_tnl *t, struct ipv6hdr *ipv6h, struct sk_buff *skb)) argument 683 struct ipv6hdr *ipv6h = ipv6_hdr(skb); local 837 struct ipv6hdr *ipv6h = ipv6_hdr(skb); local 983 struct ipv6hdr *ipv6h = ipv6_hdr(skb); local [all...] |
H A D | ipv6_sockglue.c | 76 struct ipv6hdr *ipv6h; local 80 if (unlikely(!pskb_may_pull(skb, sizeof(*ipv6h)))) 83 ipv6h = ipv6_hdr(skb); 84 __skb_pull(skb, sizeof(*ipv6h)); 88 ops = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr); 102 struct ipv6hdr *ipv6h; local 116 if (unlikely(!pskb_may_pull(skb, sizeof(*ipv6h)))) 119 ipv6h = ipv6_hdr(skb); 120 __skb_pull(skb, sizeof(*ipv6h)); 124 ops = ipv6_gso_pull_exthdrs(skb, ipv6h [all...] |
H A D | ip6mr.c | 458 //skb->nh.ipv6h = (struct ipv6hdr *)skb->data; 622 //if (skb->nh.ipv6h->version == 0) { //bob modified 834 //if (skb->nh.ipv6h->version == 0) { //bob modified 912 skb->nh.ipv6h = (struct ipv6hdr *)skb_put(skb, sizeof(struct ipv6hdr)); 915 msg = (struct mrt6msg*)skb->nh.ipv6h; 982 //if (IN6_ARE_ADDR_EQUAL(&c->mf6c_mcastgrp,&skb->nh.ipv6h->daddr) && 983 // IN6_ARE_ADDR_EQUAL(&c->mf6c_origin,&skb->nh.ipv6h->saddr)) 1006 //c->mf6c_origin=skb->nh.ipv6h->saddr; //bob modifed 1008 //c->mf6c_mcastgrp=skb->nh.ipv6h->daddr; 1506 //struct ipv6hdr *ipv6h 1507 struct ipv6hdr *ipv6h = ipv6_hdr(skb); local 1665 struct ipv6hdr *ipv6h = ipv6_hdr(skb); //bob modified local 1678 struct ipv6hdr *ipv6h = ipv6_hdr(skb); //bob modified local [all...] |
H A D | exthdrs.c | 205 struct ipv6hdr *ipv6h = ipv6_hdr(skb); local 230 ret = xfrm6_input_addr(skb, (xfrm_address_t *)&ipv6h->daddr, 251 ipv6h = ipv6_hdr(skb2); 257 ipv6_addr_copy(&tmp_addr, &ipv6h->saddr); 258 ipv6_addr_copy(&ipv6h->saddr, &hao->addr);
|
H A D | tcp_ipv6.c | 970 struct ipv6hdr *ipv6h; local 976 ipv6h = ipv6_hdr(skb); 980 th->check = ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, skb->len,
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/ipv4/ |
H A D | xfrm4_mode_tunnel.c | 70 struct ipv6hdr *ipv6h = (struct ipv6hdr*)iph; local 72 top_iph->tos = INET_ECN_encapsulate(iph->tos, ipv6_get_dsfield(ipv6h));
|
Completed in 113 milliseconds