linux/net/mac802154
Alexander Aring 95c0aa1571 mac802154: iface: fix order while interface up
This patch moves the hardware setting before calling the driver start
callback which activates the receive handling. The hardware setup
contains settings like address filtering which should be setup before
activate the receive handling on the transceiver. These setting are
protected by ieee802154_check_concurrent_iface check. This means we
need to set these registers once before calling drv_start and can't
be overwritten by other interfaces.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2015-06-17 16:00:40 +02:00
..
cfg.c nl802154: add support to set cca ed level 2015-05-27 19:29:42 +02:00
cfg.h mac802154: introduce mac802154_config_ops 2014-11-02 04:51:06 +01:00
driver-ops.h mac802154: add trace functionality for driver ops 2015-06-02 19:21:09 +02:00
ieee802154_i.h mac802154: remove unneeded vif struct 2015-06-07 09:13:32 +02:00
iface.c mac802154: iface: fix order while interface up 2015-06-17 16:00:40 +02:00
Kconfig mac802154: select CRYPTO when needed 2015-05-19 19:35:48 +02:00
llsec.c mac802154: llsec: fix return value check in llsec_key_alloc() 2015-04-30 18:46:28 +02:00
llsec.h mac802154: add llsec decryption method 2014-05-16 17:23:41 -04:00
mac_cmd.c mac802154: mac802154_mlme_start_req() optimisation. 2015-05-26 20:26:10 +02:00
main.c ieee802154: add iftypes capability 2015-05-19 11:44:42 +02:00
Makefile mac802154: add trace functionality for driver ops 2015-06-02 19:21:09 +02:00
mib.c mac802154: remove mib lock 2015-05-23 17:57:08 +02:00
rx.c mac802154: rx packet handle cleanup 2015-06-15 01:20:17 +02:00
trace.c mac802154: add trace functionality for driver ops 2015-06-02 19:21:09 +02:00
trace.h mac802154: add trace functionality for driver ops 2015-06-02 19:21:09 +02:00
tx.c mac802154: add interframe spacing time handling 2014-11-13 04:51:58 +01:00
util.c mac802154: tx: allow xmit complete from hard irq 2015-05-19 11:44:45 +02:00