Lines Matching refs:sdata
41 ieee802154_subif_frame(struct ieee802154_sub_if_data *sdata, in ieee802154_subif_frame() argument
44 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_subif_frame()
48 pr_debug("getting packet via slave interface %s\n", sdata->dev->name); in ieee802154_subif_frame()
88 skb->dev = sdata->dev; in ieee802154_subif_frame()
94 rc = mac802154_llsec_decrypt(&sdata->sec, skb); in ieee802154_subif_frame()
100 sdata->dev->stats.rx_packets++; in ieee802154_subif_frame()
101 sdata->dev->stats.rx_bytes += skb->len; in ieee802154_subif_frame()
198 struct ieee802154_sub_if_data *sdata; in __ieee802154_rx_handle_packet() local
208 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in __ieee802154_rx_handle_packet()
209 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_NODE) in __ieee802154_rx_handle_packet()
212 if (!ieee802154_sdata_running(sdata)) in __ieee802154_rx_handle_packet()
215 ieee802154_subif_frame(sdata, skb, &hdr); in __ieee802154_rx_handle_packet()
228 struct ieee802154_sub_if_data *sdata; in ieee802154_monitors_rx() local
235 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in ieee802154_monitors_rx()
236 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR) in ieee802154_monitors_rx()
239 if (!ieee802154_sdata_running(sdata)) in ieee802154_monitors_rx()
244 skb2->dev = sdata->dev; in ieee802154_monitors_rx()
247 sdata->dev->stats.rx_packets++; in ieee802154_monitors_rx()
248 sdata->dev->stats.rx_bytes += skb->len; in ieee802154_monitors_rx()