Commit 798c752b815bd80653dc48b6ffb8eb68ede15a66
Committed by
David S. Miller
1 parent
acb8aacda3
Exists in
master
and in
7 other branches
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 |