Searched refs:mesh_hdr (Results 1 - 6 of 6) sorted by relevance

/linux-master/net/mac80211/
H A Drx.c2770 struct ieee80211s_hdr *mesh_hdr; local
2776 mesh_hdr = (struct ieee80211s_hdr *)(skb->data + sizeof(eth));
2777 if ((mesh_hdr->flags & MESH_FLAGS_AE) == MESH_FLAGS_AE_A5_A6)
2778 ether_addr_copy(key.addr, mesh_hdr->eaddr1);
2779 else if (!(mesh_hdr->flags & MESH_FLAGS_AE))
2838 struct ieee80211s_hdr *mesh_hdr; local
2853 mesh_hdr = (struct ieee80211s_hdr *)(skb->data + sizeof(*eth));
2854 mesh_hdrlen = ieee80211_get_mesh_hdrlen(mesh_hdr);
2862 mesh_hdr = (struct ieee80211s_hdr *)(eth + 1);
2863 if (!mesh_hdr
[all...]
H A Dmesh.h242 const u8 *addr, struct ieee80211s_hdr *mesh_hdr);
H A Dmesh.c215 * @mesh_hdr: mesh_header
224 const u8 *sa, struct ieee80211s_hdr *mesh_hdr)
237 memcpy(&seqnum, &mesh_hdr->seqnum, sizeof(mesh_hdr->seqnum));
238 idx = le32_to_cpu(mesh_hdr->seqnum) & rmc->idx_mask;
223 mesh_rmc_check(struct ieee80211_sub_if_data *sdata, const u8 *sa, struct ieee80211s_hdr *mesh_hdr) argument
H A Dtx.c2607 struct ieee80211s_hdr mesh_hdr __maybe_unused;
2732 meshhdrlen = ieee80211_new_mesh_header(sdata, &mesh_hdr,
2753 sdata, &mesh_hdr,
2758 sdata, &mesh_hdr, skb->data,
2942 memcpy(skb_push(skb, meshhdrlen), &mesh_hdr, meshhdrlen); local
/linux-master/net/wireless/
H A Dutil.c792 bool ieee80211_is_valid_amsdu(struct sk_buff *skb, u8 mesh_hdr) argument
811 mesh_hdr);
/linux-master/include/net/
H A Dcfg80211.h6617 * @mesh_hdr: the type of mesh header to test
6621 * Returns: true if subframe header lengths are valid for the @mesh_hdr mode
6623 bool ieee80211_is_valid_amsdu(struct sk_buff *skb, u8 mesh_hdr);
6640 * @mesh_control: see mesh_hdr in ieee80211_is_valid_amsdu

Completed in 175 milliseconds