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 Ddsfield.h21 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 Dxt_TCPMSS.c174 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 Dip6_tunnel.c329 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 Dipv6_sockglue.c76 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 Dip6mr.c458 //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 Dexthdrs.c205 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 Dtcp_ipv6.c970 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 Dxfrm4_mode_tunnel.c70 struct ipv6hdr *ipv6h = (struct ipv6hdr*)iph; local
72 top_iph->tos = INET_ECN_encapsulate(iph->tos, ipv6_get_dsfield(ipv6h));

Completed in 113 milliseconds