Searched refs:ipv6_hdr (Results 1 - 25 of 61) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/netfilter/
H A Dip6table_mangle.c96 memcpy(&saddr, &ipv6_hdr(*pskb)->saddr, sizeof(saddr));
97 memcpy(&daddr, &ipv6_hdr(*pskb)->daddr, sizeof(daddr));
99 hop_limit = ipv6_hdr(*pskb)->hop_limit;
102 flowlabel = *((u_int32_t *)ipv6_hdr(*pskb));
107 && (memcmp(&ipv6_hdr(*pskb)->saddr, &saddr, sizeof(saddr))
108 || memcmp(&ipv6_hdr(*pskb)->daddr, &daddr, sizeof(daddr))
110 || ipv6_hdr(*pskb)->hop_limit != hop_limit))
H A Dip6t_eui64.c45 if (ipv6_hdr(skb)->version == 0x6) {
53 while ((ipv6_hdr(skb)->saddr.s6_addr[8 + i] == eui64[i])
H A Dip6t_HL.c35 ip6h = ipv6_hdr(*pskb);
H A Dip6t_REJECT.c46 struct ipv6hdr *oip6h = ipv6_hdr(oldskb), *ip6h;
121 ip6h = ipv6_hdr(nskb);
155 tcph->check = csum_ipv6_magic(&ipv6_hdr(nskb)->saddr,
156 &ipv6_hdr(nskb)->daddr,
H A Dip6t_hl.c28 const struct ipv6hdr *ip6h = ipv6_hdr(skb);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/
H A Dxfrm6_mode_tunnel.c21 struct ipv6hdr *outer_iph = ipv6_hdr(skb);
30 if (INET_ECN_is_ce(ipv6_get_dsfield(ipv6_hdr(skb))))
54 iph = ipv6_hdr(skb);
57 top_iph = ipv6_hdr(skb);
106 ipv6_copy_dscp(ipv6_hdr(skb), ipipv6_hdr(skb));
H A Dxfrm6_mode_beet.c41 iph = ipv6_hdr(skb);
50 top_iph = ipv6_hdr(skb);
78 ip6h = ipv6_hdr(skb);
H A Dnetfilter.c14 struct ipv6hdr *iph = ipv6_hdr(skb);
64 struct ipv6hdr *iph = ipv6_hdr(skb);
76 struct ipv6hdr *iph = ipv6_hdr(*pskb);
87 struct ipv6hdr *ip6h = ipv6_hdr(skb);
H A Dxfrm6_mode_transport.c35 iph = ipv6_hdr(skb);
62 ipv6_hdr(skb)->payload_len = htons(skb->len + ihl -
H A Dmip6.c133 struct ipv6hdr *iph = ipv6_hdr(skb);
227 if (!mip6_report_rl_allow(&stamp, &ipv6_hdr(skb)->daddr,
228 hao ? &hao->addr : &ipv6_hdr(skb)->saddr,
233 memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr,
236 memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr,
261 (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1);
266 *nexthdr = &ipv6_hdr(skb)->nexthdr;
388 (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1);
393 *nexthdr = &ipv6_hdr(skb)->nexthdr;
H A Dip6_input.c99 hdr = ipv6_hdr(skb);
119 hdr = ipv6_hdr(skb);
186 hdr = ipv6_hdr(skb);
237 hdr = ipv6_hdr(skb);
H A Dxfrm6_mode_ro.c53 iph = ipv6_hdr(skb);
H A Dicmp.c132 int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data;
134 __u8 nexthdr = ipv6_hdr(skb)->nexthdr;
273 struct ipv6hdr *iph = ipv6_hdr(skb);
301 struct ipv6hdr *hdr = ipv6_hdr(skb);
484 saddr = &ipv6_hdr(skb)->daddr;
494 ipv6_addr_copy(&fl.fl6_dst, &ipv6_hdr(skb)->saddr);
590 saddr = &ipv6_hdr(skb)->saddr;
591 daddr = &ipv6_hdr(skb)->daddr;
635 saddr = &ipv6_hdr(skb)->saddr;
636 daddr = &ipv6_hdr(sk
[all...]
H A Dndisc.c654 if (skb && ipv6_chk_addr(&ipv6_hdr(skb)->saddr, dev, 1))
655 saddr = &ipv6_hdr(skb)->saddr;
679 struct in6_addr *saddr = &ipv6_hdr(skb)->saddr;
680 struct in6_addr *daddr = &ipv6_hdr(skb)->daddr;
857 struct in6_addr *saddr = &ipv6_hdr(skb)->saddr;
858 struct in6_addr *daddr = &ipv6_hdr(skb)->daddr;
962 struct in6_addr *saddr = &ipv6_hdr(skb)->saddr;
1028 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) {
1094 rt = rt6_get_dflt_router(&ipv6_hdr(skb)->saddr, skb->dev);
1109 rt = rt6_add_dflt_router(&ipv6_hdr(sk
[all...]
H A Dtcp_ipv6.c118 return secure_tcpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32,
119 ipv6_hdr(skb)->saddr.s6_addr32,
846 struct ipv6hdr *ip6h = ipv6_hdr(skb);
976 ipv6h = ipv6_hdr(skb);
1006 key = tcp_v6_md5_do_lookup(sk, &ipv6_hdr(skb)->daddr);
1051 &ipv6_hdr(skb)->daddr,
1052 &ipv6_hdr(skb)->saddr,
1060 ipv6_addr_copy(&fl.fl6_dst, &ipv6_hdr(skb)->saddr);
1061 ipv6_addr_copy(&fl.fl6_src, &ipv6_hdr(skb)->daddr);
1102 key = tcp_v6_md5_do_lookup(skb->sk, &ipv6_hdr(sk
[all...]
H A Dip6_output.c110 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) {
115 ipv6_chk_mcast_addr(dev, &ipv6_hdr(skb)->daddr,
116 &ipv6_hdr(skb)->saddr)) {
127 if (ipv6_hdr(skb)->hop_limit == 0) {
204 hdr = ipv6_hdr(skb);
276 hdr = ipv6_hdr(skb);
321 struct ipv6hdr *hdr = ipv6_hdr(skb);
378 struct ipv6hdr *hdr = ipv6_hdr(skb);
501 hdr = ipv6_hdr(skb);
538 (struct ipv6_opt_hdr *)(ipv6_hdr(sk
[all...]
H A Dip6mr.c623 if (ipv6_hdr(skb)->version == 0) {
835 if (ipv6_hdr(skb)->version == 0) {
900 ipv6_addr_copy(&msg->im6_src, &ipv6_hdr(pkt)->saddr);
901 ipv6_addr_copy(&msg->im6_dst, &ipv6_hdr(pkt)->daddr);
920 skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr));
945 ipv6_addr_copy(&msg->im6_src, &ipv6_hdr(pkt)->saddr);
946 ipv6_addr_copy(&msg->im6_dst, &ipv6_hdr(pkt)->daddr);
984 if (ipv6_addr_equal(&c->mf6c_mcastgrp, &ipv6_hdr(skb)->daddr) && //bob modified
985 ipv6_addr_equal(&c->mf6c_origin, &ipv6_hdr(skb)->saddr))
1007 c->mf6c_origin = ipv6_hdr(sk
[all...]
H A Dexthdrs.c128 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr))
205 struct ipv6hdr *ipv6h = ipv6_hdr(skb);
251 ipv6h = ipv6_hdr(skb2);
434 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) ||
541 (xfrm_address_t *)&ipv6_hdr(skb)->saddr,
568 ipv6_addr_copy(addr, &ipv6_hdr(skb)->daddr);
569 ipv6_addr_copy(&ipv6_hdr(skb)->daddr, &daddr);
580 if (ipv6_hdr(skb)->hop_limit <= 1) {
588 ipv6_hdr(skb)->hop_limit--;
725 if (ipv6_hdr(sk
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netfilter/
H A Dxt_DSCP.c57 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(*pskb)) >> XT_DSCP_SHIFT;
63 ipv6_change_dsfield(ipv6_hdr(*pskb), (__u8)(~XT_DSCP_MASK),
H A Dxt_length.c50 const u_int16_t pktlen = (ntohs(ipv6_hdr(skb)->payload_len) +
H A Dxt_dscp.c50 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/common/include/proto/
H A Dbcmproto.h158 struct ipv6_hdr *ip6h = (struct ipv6_hdr *)p;
H A Dbcmipv6.h99 BWL_PRE_PACKED_STRUCT struct ipv6_hdr { struct
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/include/proto/
H A Dbcmproto.h158 struct ipv6_hdr *ip6h = (struct ipv6_hdr *)p;
H A Dbcmipv6.h99 BWL_PRE_PACKED_STRUCT struct ipv6_hdr { struct

Completed in 87 milliseconds

123