Searched refs:fwd_hdr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rx.c | 2835 struct ieee80211_hdr *fwd_hdr, *hdr; in ieee80211_rx_h_mesh_fwding() local 2941 fwd_hdr = (struct ieee80211_hdr *) fwd_skb->data; in ieee80211_rx_h_mesh_fwding() 2942 fwd_hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_RETRY); in ieee80211_rx_h_mesh_fwding() 2948 if (is_multicast_ether_addr(fwd_hdr->addr1)) { in ieee80211_rx_h_mesh_fwding() 2950 memcpy(fwd_hdr->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_rx_h_mesh_fwding() 2952 ieee80211_mps_set_frame_flags(sdata, NULL, fwd_hdr); in ieee80211_rx_h_mesh_fwding() 2959 fwd_hdr->addr3, 0, in ieee80211_rx_h_mesh_fwding() 2961 fwd_hdr->addr2); in ieee80211_rx_h_mesh_fwding()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rx.c | 2793 struct ieee80211_hdr *fwd_hdr; in ieee80211_rx_mesh_data() local 2912 fwd_hdr = skb_push(fwd_skb, hdrlen - sizeof(struct ethhdr)); in ieee80211_rx_mesh_data() 2913 memcpy(fwd_hdr, &hdr, hdrlen - 2); in ieee80211_rx_mesh_data() 2914 qos = ieee80211_get_qos_ctl(fwd_hdr); in ieee80211_rx_mesh_data() 2934 memcpy(fwd_hdr->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_rx_mesh_data() 2936 ieee80211_mps_set_frame_flags(sdata, NULL, fwd_hdr); in ieee80211_rx_mesh_data()
|
Completed in 17 milliseconds