diff options
author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2009-08-07 02:58:45 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-08-12 21:54:52 -0700 |
commit | 798c752b815bd80653dc48b6ffb8eb68ede15a66 (patch) | |
tree | a83ca7905c3622b88cc86f8fc52e256cc527f816 | |
parent | acb8aacda3f0bc3aeb652f4365c078a2b0adb0bf (diff) | |
download | op-kernel-dev-798c752b815bd80653dc48b6ffb8eb68ede15a66.zip op-kernel-dev-798c752b815bd80653dc48b6ffb8eb68ede15a66.tar.gz |
fakehard: use START-CONFIRM primitive to report START failure
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/ieee802154/fakehard.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/ieee802154/fakehard.c b/drivers/ieee802154/fakehard.c index c94d2c2..262536f 100644 --- a/drivers/ieee802154/fakehard.c +++ b/drivers/ieee802154/fakehard.c @@ -177,18 +177,14 @@ static int fake_disassoc_req(struct net_device *dev, * * Note: This is in section 7.5.2.3 of the IEEE 802.15.4-2006 * document, with 7.3.8 describing coordinator realignment. - * - * Note: There is currently no way to notify the coordinator userland - * program of whether or not the PAN has started successfully. As - * such, the coordinator program cannot know when the MAC has - * completed starting the network and will simply have to assume - * completeness based on some form of time delay. */ static int fake_start_req(struct net_device *dev, struct ieee802154_addr *addr, u8 channel, u8 bcn_ord, u8 sf_ord, u8 pan_coord, u8 blx, u8 coord_realign) { + /* We don't emulate beacons here at all, so START should fail */ + ieee802154_nl_start_confirm(dev, IEEE802154_INVALID_PARAMETER); return 0; } |