mirror of https://gitee.com/openkylin/linux.git
mac802154: add monitor listener to TX datapath
Add monitor receive callback to the TX datapath to catch all the data sent to transceivers. Signed-off-by: Alexander Smirnov <alex.bluesman.smirnov@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7b8e19b67c
commit
72fd5a8b75
|
@ -87,6 +87,8 @@ netdev_tx_t mac802154_tx(struct mac802154_priv *priv, struct sk_buff *skb,
|
|||
WARN_ON(1);
|
||||
return NETDEV_TX_OK;
|
||||
|
||||
mac802154_monitors_rx(mac802154_to_priv(&priv->hw), skb);
|
||||
|
||||
if (!(priv->hw.flags & IEEE802154_HW_OMIT_CKSUM)) {
|
||||
u16 crc = crc_ccitt(0, skb->data, skb->len);
|
||||
u8 *data = skb_put(skb, 2);
|
||||
|
|
Loading…
Reference in New Issue