![]() |
|
|||
0001 #ifndef __MAC802154_HWSIM_H 0002 #define __MAC802154_HWSIM_H 0003 0004 /* mac802154 hwsim netlink commands 0005 * 0006 * @MAC802154_HWSIM_CMD_UNSPEC: unspecified command to catch error 0007 * @MAC802154_HWSIM_CMD_GET_RADIO: fetch information about existing radios 0008 * @MAC802154_HWSIM_CMD_SET_RADIO: change radio parameters during runtime 0009 * @MAC802154_HWSIM_CMD_NEW_RADIO: create a new radio with the given parameters 0010 * returns the radio ID (>= 0) or negative on errors, if successful 0011 * then multicast the result 0012 * @MAC802154_HWSIM_CMD_DEL_RADIO: destroy a radio, reply is multicasted 0013 * @MAC802154_HWSIM_CMD_GET_EDGE: fetch information about existing edges 0014 * @MAC802154_HWSIM_CMD_SET_EDGE: change edge parameters during runtime 0015 * @MAC802154_HWSIM_CMD_DEL_EDGE: delete edges between radios 0016 * @MAC802154_HWSIM_CMD_NEW_EDGE: create a new edge between two radios 0017 * @__MAC802154_HWSIM_CMD_MAX: enum limit 0018 */ 0019 enum { 0020 MAC802154_HWSIM_CMD_UNSPEC, 0021 0022 MAC802154_HWSIM_CMD_GET_RADIO, 0023 MAC802154_HWSIM_CMD_SET_RADIO, 0024 MAC802154_HWSIM_CMD_NEW_RADIO, 0025 MAC802154_HWSIM_CMD_DEL_RADIO, 0026 0027 MAC802154_HWSIM_CMD_GET_EDGE, 0028 MAC802154_HWSIM_CMD_SET_EDGE, 0029 MAC802154_HWSIM_CMD_DEL_EDGE, 0030 MAC802154_HWSIM_CMD_NEW_EDGE, 0031 0032 __MAC802154_HWSIM_CMD_MAX, 0033 }; 0034 0035 #define MAC802154_HWSIM_CMD_MAX (__MAC802154_HWSIM_MAX - 1) 0036 0037 /* mac802154 hwsim netlink attributes 0038 * 0039 * @MAC802154_HWSIM_ATTR_UNSPEC: unspecified attribute to catch error 0040 * @MAC802154_HWSIM_ATTR_RADIO_ID: u32 attribute to identify the radio 0041 * @MAC802154_HWSIM_ATTR_EDGE: nested attribute of edges 0042 * @MAC802154_HWSIM_ATTR_EDGES: list if nested attributes which contains the 0043 * edge information according the radio id 0044 * @__MAC802154_HWSIM_ATTR_MAX: enum limit 0045 */ 0046 enum { 0047 MAC802154_HWSIM_ATTR_UNSPEC, 0048 MAC802154_HWSIM_ATTR_RADIO_ID, 0049 MAC802154_HWSIM_ATTR_RADIO_EDGE, 0050 MAC802154_HWSIM_ATTR_RADIO_EDGES, 0051 __MAC802154_HWSIM_ATTR_MAX, 0052 }; 0053 0054 #define MAC802154_HWSIM_ATTR_MAX (__MAC802154_HWSIM_ATTR_MAX - 1) 0055 0056 /* mac802154 hwsim edge netlink attributes 0057 * 0058 * @MAC802154_HWSIM_EDGE_ATTR_UNSPEC: unspecified attribute to catch error 0059 * @MAC802154_HWSIM_EDGE_ATTR_ENDPOINT_ID: radio id where the edge points to 0060 * @MAC802154_HWSIM_EDGE_ATTR_LQI: LQI value which the endpoint radio will 0061 * receive for this edge 0062 * @__MAC802154_HWSIM_ATTR_MAX: enum limit 0063 */ 0064 enum { 0065 MAC802154_HWSIM_EDGE_ATTR_UNSPEC, 0066 MAC802154_HWSIM_EDGE_ATTR_ENDPOINT_ID, 0067 MAC802154_HWSIM_EDGE_ATTR_LQI, 0068 __MAC802154_HWSIM_EDGE_ATTR_MAX, 0069 }; 0070 0071 #define MAC802154_HWSIM_EDGE_ATTR_MAX (__MAC802154_HWSIM_EDGE_ATTR_MAX - 1) 0072 0073 #endif /* __MAC802154_HWSIM_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |