Lines Matching refs:meshhdr
769 struct ieee80211s_hdr *meshhdr; in ieee80211_mesh_xmit_fast() local
829 meshhdr = (struct ieee80211s_hdr *)entry->hdr; in ieee80211_mesh_xmit_fast()
830 if ((meshhdr->flags & MESH_FLAGS_AE) == MESH_FLAGS_AE_A5_A6) { in ieee80211_mesh_xmit_fast()
839 meshhdr = (struct ieee80211s_hdr *)skb->data; in ieee80211_mesh_xmit_fast()
841 &meshhdr->seqnum); in ieee80211_mesh_xmit_fast()
842 meshhdr->ttl = sdata->u.mesh.mshcfg.dot11MeshTTL; in ieee80211_mesh_xmit_fast()
844 ether_addr_copy(meshhdr->eaddr2, sa); in ieee80211_mesh_xmit_fast()
897 struct ieee80211s_hdr *meshhdr, in ieee80211_new_mesh_header() argument
903 memset(meshhdr, 0, sizeof(*meshhdr)); in ieee80211_new_mesh_header()
905 meshhdr->ttl = sdata->u.mesh.mshcfg.dot11MeshTTL; in ieee80211_new_mesh_header()
908 &meshhdr->seqnum); in ieee80211_new_mesh_header()
910 meshhdr->flags |= MESH_FLAGS_AE_A4; in ieee80211_new_mesh_header()
911 memcpy(meshhdr->eaddr1, addr4or5, ETH_ALEN); in ieee80211_new_mesh_header()
914 meshhdr->flags |= MESH_FLAGS_AE_A5_A6; in ieee80211_new_mesh_header()
915 memcpy(meshhdr->eaddr1, addr4or5, ETH_ALEN); in ieee80211_new_mesh_header()
916 memcpy(meshhdr->eaddr2, addr6, ETH_ALEN); in ieee80211_new_mesh_header()