Searched refs:mesh_hdr (Results 1 – 4 of 4) sorted by relevance
| /Linux-v6.1/net/mac80211/ |
| D | rx.c | 2423 struct ieee80211s_hdr *mesh_hdr; in ieee80211_drop_unencrypted() local 2435 mesh_hdr = (struct ieee80211s_hdr *)(skb->data + hdr_len); in ieee80211_drop_unencrypted() 2436 ethertype_offset = hdr_len + ieee80211_get_mesh_hdrlen(mesh_hdr) + in ieee80211_drop_unencrypted() 2872 struct ieee80211s_hdr *mesh_hdr; in ieee80211_rx_h_mesh_fwding() local 2887 mesh_hdr = (struct ieee80211s_hdr *) (skb->data + hdrlen); in ieee80211_rx_h_mesh_fwding() 2891 hdrlen + ieee80211_get_mesh_hdrlen(mesh_hdr))) in ieee80211_rx_h_mesh_fwding() 2896 mesh_hdr = (struct ieee80211s_hdr *) (skb->data + hdrlen); in ieee80211_rx_h_mesh_fwding() 2904 mesh_rmc_check(rx->sdata, hdr->addr3, mesh_hdr)) in ieee80211_rx_h_mesh_fwding() 2910 if (!mesh_hdr->ttl) in ieee80211_rx_h_mesh_fwding() 2913 if (mesh_hdr->flags & MESH_FLAGS_AE) { in ieee80211_rx_h_mesh_fwding() [all …]
|
| D | mesh.h | 181 const u8 *addr, struct ieee80211s_hdr *mesh_hdr);
|
| D | mesh.c | 218 const u8 *sa, struct ieee80211s_hdr *mesh_hdr) in mesh_rmc_check() argument 231 memcpy(&seqnum, &mesh_hdr->seqnum, sizeof(mesh_hdr->seqnum)); in mesh_rmc_check() 232 idx = le32_to_cpu(mesh_hdr->seqnum) & rmc->idx_mask; in mesh_rmc_check()
|
| D | tx.c | 2610 struct ieee80211s_hdr mesh_hdr __maybe_unused; in ieee80211_build_hdr() 2735 meshhdrlen = ieee80211_new_mesh_header(sdata, &mesh_hdr, in ieee80211_build_hdr() 2756 sdata, &mesh_hdr, in ieee80211_build_hdr() 2761 sdata, &mesh_hdr, skb->data, in ieee80211_build_hdr() 2934 memcpy(skb_push(skb, meshhdrlen), &mesh_hdr, meshhdrlen); in ieee80211_build_hdr()
|