Server IP : 127.0.0.2 / Your IP : 3.17.68.195 Web Server : Apache/2.4.18 (Ubuntu) System : User : www-data ( ) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : disk_free_space,disk_total_space,diskfreespace,dl,exec,fpaththru,getmyuid,getmypid,highlight_file,ignore_user_abord,leak,listen,link,opcache_get_configuration,opcache_get_status,passthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,php_uname,phpinfo,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,pclose,popen,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,shell_exec,source,show_source,system,virtual MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/modules/4.4.0-1085-aws/build/include/linux/ |
Upload File : |
/* * nl802154.h * * Copyright (C) 2007, 2008, 2009 Siemens AG * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * */ #ifndef NL802154_H #define NL802154_H #define IEEE802154_NL_NAME "802.15.4 MAC" #define IEEE802154_MCAST_COORD_NAME "coordinator" #define IEEE802154_MCAST_BEACON_NAME "beacon" enum { __IEEE802154_ATTR_INVALID, IEEE802154_ATTR_DEV_NAME, IEEE802154_ATTR_DEV_INDEX, IEEE802154_ATTR_STATUS, IEEE802154_ATTR_SHORT_ADDR, IEEE802154_ATTR_HW_ADDR, IEEE802154_ATTR_PAN_ID, IEEE802154_ATTR_CHANNEL, IEEE802154_ATTR_COORD_SHORT_ADDR, IEEE802154_ATTR_COORD_HW_ADDR, IEEE802154_ATTR_COORD_PAN_ID, IEEE802154_ATTR_SRC_SHORT_ADDR, IEEE802154_ATTR_SRC_HW_ADDR, IEEE802154_ATTR_SRC_PAN_ID, IEEE802154_ATTR_DEST_SHORT_ADDR, IEEE802154_ATTR_DEST_HW_ADDR, IEEE802154_ATTR_DEST_PAN_ID, IEEE802154_ATTR_CAPABILITY, IEEE802154_ATTR_REASON, IEEE802154_ATTR_SCAN_TYPE, IEEE802154_ATTR_CHANNELS, IEEE802154_ATTR_DURATION, IEEE802154_ATTR_ED_LIST, IEEE802154_ATTR_BCN_ORD, IEEE802154_ATTR_SF_ORD, IEEE802154_ATTR_PAN_COORD, IEEE802154_ATTR_BAT_EXT, IEEE802154_ATTR_COORD_REALIGN, IEEE802154_ATTR_SEC, IEEE802154_ATTR_PAGE, IEEE802154_ATTR_CHANNEL_PAGE_LIST, IEEE802154_ATTR_PHY_NAME, IEEE802154_ATTR_DEV_TYPE, IEEE802154_ATTR_TXPOWER, IEEE802154_ATTR_LBT_ENABLED, IEEE802154_ATTR_CCA_MODE, IEEE802154_ATTR_CCA_ED_LEVEL, IEEE802154_ATTR_CSMA_RETRIES, IEEE802154_ATTR_CSMA_MIN_BE, IEEE802154_ATTR_CSMA_MAX_BE, IEEE802154_ATTR_FRAME_RETRIES, IEEE802154_ATTR_LLSEC_ENABLED, IEEE802154_ATTR_LLSEC_SECLEVEL, IEEE802154_ATTR_LLSEC_KEY_MODE, IEEE802154_ATTR_LLSEC_KEY_SOURCE_SHORT, IEEE802154_ATTR_LLSEC_KEY_SOURCE_EXTENDED, IEEE802154_ATTR_LLSEC_KEY_ID, IEEE802154_ATTR_LLSEC_FRAME_COUNTER, IEEE802154_ATTR_LLSEC_KEY_BYTES, IEEE802154_ATTR_LLSEC_KEY_USAGE_FRAME_TYPES, IEEE802154_ATTR_LLSEC_KEY_USAGE_COMMANDS, IEEE802154_ATTR_LLSEC_FRAME_TYPE, IEEE802154_ATTR_LLSEC_CMD_FRAME_ID, IEEE802154_ATTR_LLSEC_SECLEVELS, IEEE802154_ATTR_LLSEC_DEV_OVERRIDE, IEEE802154_ATTR_LLSEC_DEV_KEY_MODE, __IEEE802154_ATTR_MAX, }; #define IEEE802154_ATTR_MAX (__IEEE802154_ATTR_MAX - 1) extern const struct nla_policy ieee802154_policy[]; /* commands */ /* REQ should be responded with CONF * and INDIC with RESP */ enum { __IEEE802154_COMMAND_INVALID, IEEE802154_ASSOCIATE_REQ, IEEE802154_ASSOCIATE_CONF, IEEE802154_DISASSOCIATE_REQ, IEEE802154_DISASSOCIATE_CONF, IEEE802154_GET_REQ, IEEE802154_GET_CONF, IEEE802154_RESET_REQ, IEEE802154_RESET_CONF, IEEE802154_SCAN_REQ, IEEE802154_SCAN_CONF, IEEE802154_SET_REQ, IEEE802154_SET_CONF, IEEE802154_START_REQ, IEEE802154_START_CONF, IEEE802154_SYNC_REQ, IEEE802154_POLL_REQ, IEEE802154_POLL_CONF, IEEE802154_ASSOCIATE_INDIC, IEEE802154_ASSOCIATE_RESP, IEEE802154_DISASSOCIATE_INDIC, IEEE802154_BEACON_NOTIFY_INDIC, IEEE802154_ORPHAN_INDIC, IEEE802154_ORPHAN_RESP, IEEE802154_COMM_STATUS_INDIC, IEEE802154_SYNC_LOSS_INDIC, IEEE802154_GTS_REQ, /* Not supported yet */ IEEE802154_GTS_INDIC, /* Not supported yet */ IEEE802154_GTS_CONF, /* Not supported yet */ IEEE802154_RX_ENABLE_REQ, /* Not supported yet */ IEEE802154_RX_ENABLE_CONF, /* Not supported yet */ IEEE802154_LIST_IFACE, IEEE802154_LIST_PHY, IEEE802154_ADD_IFACE, IEEE802154_DEL_IFACE, IEEE802154_SET_MACPARAMS, IEEE802154_LLSEC_GETPARAMS, IEEE802154_LLSEC_SETPARAMS, IEEE802154_LLSEC_LIST_KEY, IEEE802154_LLSEC_ADD_KEY, IEEE802154_LLSEC_DEL_KEY, IEEE802154_LLSEC_LIST_DEV, IEEE802154_LLSEC_ADD_DEV, IEEE802154_LLSEC_DEL_DEV, IEEE802154_LLSEC_LIST_DEVKEY, IEEE802154_LLSEC_ADD_DEVKEY, IEEE802154_LLSEC_DEL_DEVKEY, IEEE802154_LLSEC_LIST_SECLEVEL, IEEE802154_LLSEC_ADD_SECLEVEL, IEEE802154_LLSEC_DEL_SECLEVEL, __IEEE802154_CMD_MAX, }; #define IEEE802154_CMD_MAX (__IEEE802154_CMD_MAX - 1) enum { __IEEE802154_DEV_INVALID = -1, IEEE802154_DEV_WPAN, IEEE802154_DEV_MONITOR, __IEEE802154_DEV_MAX, }; #endif