mac802154: remove aack hw flag
This patch removes the hardware auto acknowdledge flag which indicates that the transceiver supports this handling. This flag is never evaluated inside mac802154 and all transceivers should support this handling by default per hardware. Suggested-by: Lennert Buytenhek <buytenh@wantstofly.org> Cc: Alan Ott <alan@signal11.us> Signed-off-by: Alexander Aring <alex.aring@gmail.com> Reviewed-by: Varka Bhadram <varkabhadram@gmail.com> Acked-by: Stefan Schmidt <stefan@osg.samsung.com> Acked-by: Varka Bhadram <varkabhadram@gmail.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:

committed by
Marcel Holtmann

parent
6b70a43c7e
commit
f265be3d12
@@ -1443,7 +1443,7 @@ at86rf230_detect_device(struct at86rf230_local *lp)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
lp->hw->flags = IEEE802154_HW_TX_OMIT_CKSUM | IEEE802154_HW_AACK |
|
||||
lp->hw->flags = IEEE802154_HW_TX_OMIT_CKSUM |
|
||||
IEEE802154_HW_CSMA_PARAMS |
|
||||
IEEE802154_HW_FRAME_RETRIES | IEEE802154_HW_AFILT |
|
||||
IEEE802154_HW_PROMISCUOUS;
|
||||
|
@@ -628,7 +628,7 @@ static int atusb_probe(struct usb_interface *interface,
|
||||
|
||||
hw->parent = &usb_dev->dev;
|
||||
hw->flags = IEEE802154_HW_TX_OMIT_CKSUM | IEEE802154_HW_AFILT |
|
||||
IEEE802154_HW_AACK | IEEE802154_HW_PROMISCUOUS;
|
||||
IEEE802154_HW_PROMISCUOUS;
|
||||
|
||||
hw->phy->flags = WPAN_PHY_FLAG_TXPOWER;
|
||||
|
||||
|
@@ -746,8 +746,7 @@ static int cc2520_register(struct cc2520_private *priv)
|
||||
|
||||
/* We do support only 2.4 Ghz */
|
||||
priv->hw->phy->supported.channels[0] = 0x7FFF800;
|
||||
priv->hw->flags = IEEE802154_HW_OMIT_CKSUM | IEEE802154_HW_AACK |
|
||||
IEEE802154_HW_AFILT;
|
||||
priv->hw->flags = IEEE802154_HW_OMIT_CKSUM | IEEE802154_HW_AFILT;
|
||||
|
||||
priv->hw->phy->flags = WPAN_PHY_FLAG_TXPOWER;
|
||||
|
||||
|
@@ -751,8 +751,7 @@ static int mrf24j40_probe(struct spi_device *spi)
|
||||
devrec->hw->priv = devrec;
|
||||
devrec->hw->parent = &devrec->spi->dev;
|
||||
devrec->hw->phy->supported.channels[0] = CHANNEL_MASK;
|
||||
devrec->hw->flags = IEEE802154_HW_OMIT_CKSUM | IEEE802154_HW_AACK |
|
||||
IEEE802154_HW_AFILT;
|
||||
devrec->hw->flags = IEEE802154_HW_OMIT_CKSUM | IEEE802154_HW_AFILT;
|
||||
|
||||
dev_dbg(printdev(devrec), "registered mrf24j40\n");
|
||||
ret = ieee802154_register_hw(devrec->hw);
|
||||
|
Reference in New Issue
Block a user