Searched refs:rthdr (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/net/mac80211/ |
D | status.c | 279 struct ieee80211_radiotap_header *rthdr; in ieee80211_add_tx_radiotap_header() local 283 rthdr = (struct ieee80211_radiotap_header *) skb_push(skb, rtap_len); in ieee80211_add_tx_radiotap_header() 285 memset(rthdr, 0, rtap_len); in ieee80211_add_tx_radiotap_header() 286 rthdr->it_len = cpu_to_le16(rtap_len); in ieee80211_add_tx_radiotap_header() 287 rthdr->it_present = in ieee80211_add_tx_radiotap_header() 290 pos = (unsigned char *)(rthdr + 1); in ieee80211_add_tx_radiotap_header() 304 rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_RATE); in ieee80211_add_tx_radiotap_header() 336 rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_MCS); in ieee80211_add_tx_radiotap_header() 353 rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_VHT); in ieee80211_add_tx_radiotap_header() 356 pos = (u8 *)rthdr + ALIGN(pos - (u8 *)rthdr, 2); in ieee80211_add_tx_radiotap_header()
|
D | rx.c | 161 struct ieee80211_radiotap_header *rthdr; in ieee80211_add_rx_radiotap_header() local 181 rthdr = (struct ieee80211_radiotap_header *)skb_push(skb, rtap_len); in ieee80211_add_rx_radiotap_header() 182 memset(rthdr, 0, rtap_len - rtap.len - rtap.pad); in ieee80211_add_rx_radiotap_header() 183 it_present = &rthdr->it_present; in ieee80211_add_rx_radiotap_header() 186 rthdr->it_len = cpu_to_le16(rtap_len); in ieee80211_add_rx_radiotap_header() 221 while ((pos - (u8 *)rthdr) & 7) in ieee80211_add_rx_radiotap_header() 227 rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_TSFT); in ieee80211_add_rx_radiotap_header() 251 rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_RATE); in ieee80211_add_rx_radiotap_header() 285 rthdr->it_present |= in ieee80211_add_rx_radiotap_header() 302 if ((pos - (u8 *)rthdr) & 1) in ieee80211_add_rx_radiotap_header() [all …]
|
D | tx.c | 1658 struct ieee80211_radiotap_header *rthdr = in ieee80211_parse_tx_radiotap() local 1661 int ret = ieee80211_radiotap_iterator_init(&iterator, rthdr, skb->len, in ieee80211_parse_tx_radiotap()
|
/linux-4.1.27/net/ipv6/ |
D | datagram.c | 647 struct ipv6_rt_hdr *rthdr = (struct ipv6_rt_hdr *)(nh + opt->srcrt); in ip6_datagram_recv_specific_ctl() local 648 put_cmsg(msg, SOL_IPV6, IPV6_2292RTHDR, (rthdr->hdrlen+1) << 3, rthdr); in ip6_datagram_recv_specific_ctl() 692 struct ipv6_rt_hdr *rthdr; in ip6_datagram_send_ctl() local 855 rthdr = (struct ipv6_rt_hdr *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl() 857 switch (rthdr->type) { in ip6_datagram_send_ctl() 860 if (rthdr->hdrlen != 2 || in ip6_datagram_send_ctl() 861 rthdr->segments_left != 1) { in ip6_datagram_send_ctl() 872 len = ((rthdr->hdrlen + 1) << 3); in ip6_datagram_send_ctl() 880 if ((rthdr->hdrlen >> 1) != rthdr->segments_left) { in ip6_datagram_send_ctl() 886 opt->srcrt = rthdr; in ip6_datagram_send_ctl()
|
D | ah6.c | 225 static void ipv6_rearrange_rthdr(struct ipv6hdr *iph, struct ipv6_rt_hdr *rthdr) in ipv6_rearrange_rthdr() argument 231 segments_left = rthdr->segments_left; in ipv6_rearrange_rthdr() 234 rthdr->segments_left = 0; in ipv6_rearrange_rthdr() 243 segments = rthdr->hdrlen >> 1; in ipv6_rearrange_rthdr() 245 addrs = ((struct rt0_hdr *)rthdr)->addr; in ipv6_rearrange_rthdr()
|
D | exthdrs.c | 301 struct rt0_hdr *rthdr; in ipv6_rthdr_rcv() local 409 rthdr = (struct rt0_hdr *) hdr; in ipv6_rthdr_rcv() 410 addr = rthdr->addr; in ipv6_rthdr_rcv()
|
D | ipv6_sockglue.c | 422 struct ipv6_rt_hdr *rthdr = opt->srcrt; in do_ipv6_setsockopt() local 423 switch (rthdr->type) { in do_ipv6_setsockopt() 426 if (rthdr->hdrlen != 2 || in do_ipv6_setsockopt() 427 rthdr->segments_left != 1) in do_ipv6_setsockopt()
|
/linux-4.1.27/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 266 struct ieee80211_radiotap_header rthdr; in wil_rx_add_radiotap_header() member 328 rtap_vendor->rtap.rthdr.it_version = PKTHDR_RADIOTAP_VERSION; in wil_rx_add_radiotap_header() 329 rtap_vendor->rtap.rthdr.it_len = cpu_to_le16(rtap_len); in wil_rx_add_radiotap_header() 330 rtap_vendor->rtap.rthdr.it_present = cpu_to_le32( in wil_rx_add_radiotap_header() 345 rtap_vendor->rtap.rthdr.it_present |= cpu_to_le32(1 << in wil_rx_add_radiotap_header()
|