mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-10-07 22:25:12 +00:00
wireless/ieee802154/libmac: Add a few MAC IOCTL helpers.
This commit is contained in:
parent
b952ef64ad
commit
edc3fcd123
12 changed files with 481 additions and 14 deletions
|
|
@ -122,6 +122,12 @@ int sixlowpan_energydetect(int sock, FAR const char *ifname,
|
|||
/* libmac *******************************************************************/
|
||||
/* Character driver IOCTL helpers */
|
||||
|
||||
#if 0
|
||||
int ieee802154_mcps_register(int fd,
|
||||
FAR struct ieee802154_mcps_register_s *info);
|
||||
int ieee802154_mlme_register(int fd,
|
||||
FAR struct ieee802154_mlme_register_s *info);
|
||||
#endif
|
||||
int ieee802154_assoc_req(int fd, FAR struct ieee802154_assoc_req_s *req);
|
||||
int ieee802154_desassoc_req(int fd,
|
||||
FAR struct ieee802154_disassoc_req_s *req);
|
||||
|
|
@ -147,35 +153,43 @@ int ieee802154_calibrate_req(int fd,
|
|||
#ifdef CONFIG_NET_6LOWPAN
|
||||
/* Netork driver IOCTL helpers */
|
||||
|
||||
#if 0
|
||||
int sixlowpan_mcps_register(int fd, FAR const char *ifname,
|
||||
FAR const struct ieee802154_mcps_register_s *info);
|
||||
int sixlowpan_mlme_register(int fd, FAR const char *ifname,
|
||||
FAR const struct ieee802154_mlme_register_s *info);
|
||||
#endif
|
||||
int sixlowpan_assoc_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_assoc_req_s *req);
|
||||
FAR const struct ieee802154_assoc_req_s *req);
|
||||
int sixlowpan_assoc_resp(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_assoc_resp_s *resp);
|
||||
int sixlowpan_desassoc_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_disassoc_req_s *req);
|
||||
FAR const struct ieee802154_disassoc_req_s *req);
|
||||
int sixlowpan_get_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_get_req_s *req);
|
||||
FAR const struct ieee802154_get_req_s *req);
|
||||
int sixlowpan_gts_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_gts_req_s *req);
|
||||
FAR const struct ieee802154_gts_req_s *req);
|
||||
int sixlowpan_orphan_resp(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_orphan_resp_s *resp);
|
||||
int sixlowpan_rxenable_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_rxenable_req_s *req);
|
||||
FAR const struct ieee802154_rxenable_req_s *req);
|
||||
int sixlowpan_scan_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_scan_req_s *req);
|
||||
FAR const struct ieee802154_scan_req_s *req);
|
||||
int sixlowpan_set_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_set_req_s *req);
|
||||
FAR const struct ieee802154_set_req_s *req);
|
||||
int sixlowpan_start_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_start_req_s *req);
|
||||
FAR const struct ieee802154_start_req_s *req);
|
||||
int sixlowpan_sync_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_sync_req_s *req);
|
||||
FAR const struct ieee802154_sync_req_s *req);
|
||||
int sixlowpan_poll_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_poll_req_s *req);
|
||||
FAR const struct ieee802154_poll_req_s *req);
|
||||
#if 0
|
||||
int sixlowpan_dps_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_dps_req_s *req);
|
||||
FAR const struct ieee802154_dps_req_s *req);
|
||||
int sixlowpan_sounding_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_sounding_req_s *req);
|
||||
FAR const struct ieee802154_sounding_req_s *req);
|
||||
int sixlowpan_calibrate_req(int sock, FAR const char *ifname,
|
||||
FAR struct ieee802154_calibrate_req_s *req);
|
||||
FAR const struct ieee802154_calibrate_req_s *req);
|
||||
#endif
|
||||
#endif /* CONFIG_NET_6LOWPAN*/
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue