Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
nl802154.h File Reference

Go to the source code of this file.

Functions

int ieee802154_nl_assoc_indic (struct net_device *dev, struct ieee802154_addr *addr, u8 cap)
 
int ieee802154_nl_assoc_confirm (struct net_device *dev, u16 short_addr, u8 status)
 
int ieee802154_nl_disassoc_indic (struct net_device *dev, struct ieee802154_addr *addr, u8 reason)
 
int ieee802154_nl_disassoc_confirm (struct net_device *dev, u8 status)
 
int ieee802154_nl_scan_confirm (struct net_device *dev, u8 status, u8 scan_type, u32 unscanned, u8 page, u8 *edl)
 
int ieee802154_nl_beacon_indic (struct net_device *dev, u16 panid, u16 coord_addr)
 
int ieee802154_nl_start_confirm (struct net_device *dev, u8 status)
 

Function Documentation

int ieee802154_nl_assoc_confirm ( struct net_device dev,
u16  short_addr,
u8  status 
)

ieee802154_nl_assoc_confirm - Notify userland of association. : The device which has completed association. : The short address assigned to the device. : The status of the association.

Inform userland of the result of an association request. If the association request included asking the coordinator to allocate a short address then it is returned in .

Note: This is in section 7.3.2 of the IEEE 802.15.4 document.

Definition at line 83 of file nl-mac.c.

int ieee802154_nl_assoc_indic ( struct net_device dev,
struct ieee802154_addr addr,
u8  cap 
)

ieee802154_nl_assoc_indic - Notify userland of an association request. : The network device on which this association request was received. : The address of the device requesting association. : The capability information field from the device.

This informs a userland coordinator of a device requesting to associate with the PAN controlled by the coordinator.

Note: This is in section 7.3.1 of the IEEE 802.15.4-2006 document.

Definition at line 50 of file nl-mac.c.

int ieee802154_nl_beacon_indic ( struct net_device dev,
u16  panid,
u16  coord_addr 
)

ieee802154_nl_beacon_indic - Notify userland of a received beacon. : The device on which a beacon was received. : The PAN of the coordinator. : The short address of the coordinator on that PAN.

Note: This is in section 7.1.5 of the IEEE 802.15.4 document. Note: This API does not provide extended information such as what channel the PAN is on or what the LQI of the beacon frame was on receipt. Note: This API cannot indicate a beacon frame for a coordinator operating in long addressing mode.

Definition at line 168 of file nl-mac.c.

int ieee802154_nl_disassoc_confirm ( struct net_device dev,
u8  status 
)

ieee802154_nl_disassoc_confirm - Notify userland of disassociation completion. : The device on which disassociation was ordered. : The result of the disassociation.

Inform userland of the result of requesting that a device disassociate, or the result of requesting that we disassociate from a PAN managed by another coordinator.

Note: This is in section 7.1.4.3 of the IEEE 802.15.4 document.

Definition at line 144 of file nl-mac.c.

int ieee802154_nl_disassoc_indic ( struct net_device dev,
struct ieee802154_addr addr,
u8  reason 
)

ieee802154_nl_disassoc_indic - Notify userland of disassociation. : The device on which disassociation was indicated. : The device which is disassociating. : The reason for the disassociation.

Inform userland that a device has disassociated from the network.

Note: This is in section 7.3.3 of the IEEE 802.15.4 document.

Definition at line 109 of file nl-mac.c.

int ieee802154_nl_scan_confirm ( struct net_device dev,
u8  status,
u8  scan_type,
u32  unscanned,
u8  page,
u8 edl 
)

ieee802154_nl_scan_confirm - Notify userland of completion of scan. : The device which was instructed to scan. : The status of the scan operation. : What type of scan was performed. : Any channels that the device was unable to scan. : The energy levels (if a passive scan).

Note: This is in section 7.1.11 of the IEEE 802.15.4 document. Note: This API does not permit the return of an active scan result.

Definition at line 194 of file nl-mac.c.

int ieee802154_nl_start_confirm ( struct net_device dev,
u8  status 
)

ieee802154_nl_start_confirm - Notify userland of completion of start. : The device which was instructed to scan. : The status of the scan operation.

Note: This is in section 7.1.14 of the IEEE 802.15.4 document.

Definition at line 225 of file nl-mac.c.