Searched refs:rthdr (Results 1 - 5 of 5) sorted by relevance
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/ |
H A D | ah6.c | 140 * @rthdr: routing header 142 * Rearrange the destination address in @iph and the addresses in @rthdr 146 static void ipv6_rearrange_rthdr(struct ipv6hdr *iph, struct ipv6_rt_hdr *rthdr) argument 152 segments_left = rthdr->segments_left; 155 rthdr->segments_left = 0; 157 /* The value of rthdr->hdrlen has been verified either by the system 164 segments = rthdr->hdrlen >> 1; 166 addrs = ((struct rt0_hdr *)rthdr)->addr;
|
H A D | datagram.c | 489 struct ipv6_rt_hdr *rthdr = (struct ipv6_rt_hdr *)(nh + opt->srcrt); local 490 put_cmsg(msg, SOL_IPV6, IPV6_2292RTHDR, (rthdr->hdrlen+1) << 3, rthdr); 505 struct ipv6_rt_hdr *rthdr; local 657 rthdr = (struct ipv6_rt_hdr *)CMSG_DATA(cmsg); 659 switch (rthdr->type) { 670 len = ((rthdr->hdrlen + 1) << 3); 678 if ((rthdr->hdrlen >> 1) != rthdr->segments_left) { 684 opt->srcrt = rthdr; [all...] |
H A D | exthdrs.c | 371 struct rt0_hdr *rthdr; local 533 rthdr = (struct rt0_hdr *) hdr; 534 addr = rthdr->addr; 609 This function inverts received rthdr. 614 this stupid requirement making rthdr idea useless) 632 /* Received rthdr: 639 Note, that IP output engine will rewrite this rthdr 644 struct rt0_hdr *rthdr = (struct rt0_hdr*)hdr; local 668 memcpy(irthdr->addr+i, rthdr->addr+(n-1-i), 16);
|
H A D | ipv6_sockglue.c | 404 struct ipv6_rt_hdr *rthdr = opt->srcrt; local 405 switch (rthdr->type) { 415 if ((rthdr->hdrlen & 1) || 416 (rthdr->hdrlen >> 1) != rthdr->segments_left)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/mac80211/ |
H A D | ieee80211.c | 2863 } __attribute__ ((packed)) *rthdr; local 2872 if (skb_headroom(skb) < sizeof(*rthdr)) { 2874 if (pskb_expand_head(skb, sizeof(*rthdr), 0, GFP_ATOMIC)) { 2880 rthdr = (struct ieee80211_rtap_hdr *) skb_push(skb, sizeof(*rthdr)); 2881 memset(rthdr, 0, sizeof(*rthdr)); 2882 rthdr->hdr.it_len = cpu_to_le16(sizeof(*rthdr)); 2883 rthdr [all...] |
Completed in 95 milliseconds