Commit 798c752b815bd80653dc48b6ffb8eb68ede15a66

Authored by Dmitry Baryshkov
Committed by David S. Miller
1 parent acb8aacda3

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>

Showing 1 changed file with 2 additions and 6 deletions Side-by-side Diff

drivers/ieee802154/fakehard.c
... ... @@ -177,18 +177,14 @@
177 177 *
178 178 * Note: This is in section 7.5.2.3 of the IEEE 802.15.4-2006
179 179 * document, with 7.3.8 describing coordinator realignment.
180   - *
181   - * Note: There is currently no way to notify the coordinator userland
182   - * program of whether or not the PAN has started successfully. As
183   - * such, the coordinator program cannot know when the MAC has
184   - * completed starting the network and will simply have to assume
185   - * completeness based on some form of time delay.
186 180 */
187 181 static int fake_start_req(struct net_device *dev, struct ieee802154_addr *addr,
188 182 u8 channel,
189 183 u8 bcn_ord, u8 sf_ord, u8 pan_coord, u8 blx,
190 184 u8 coord_realign)
191 185 {
  186 + /* We don't emulate beacons here at all, so START should fail */
  187 + ieee802154_nl_start_confirm(dev, IEEE802154_INVALID_PARAMETER);
192 188 return 0;
193 189 }
194 190