Plugin Commands: Mac address filtering

Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_CLEAR_STATS
 plugin mac-address-filtering clear-stats
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_ADD
 plugin mac-address-filtering long-address-list add [eui64:8]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_CLEAR
 plugin mac-address-filtering long-address-list clear
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_DELETE
 plugin mac-address-filtering long-address-list delete [index:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_BLACKLIST
 plugin mac-address-filtering long-address-list set-blacklist
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_WHITELIST
 plugin mac-address-filtering long-address-list set-whitelist
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_ADD
 plugin mac-address-filtering pan-id-list add [pan-id:2]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_CLEAR
 plugin mac-address-filtering pan-id-list clear
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_DELETE
 plugin mac-address-filtering pan-id-list delete [index:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_BLACKLIST
 plugin mac-address-filtering pan-id-list set-blacklist
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_WHITELIST
 plugin mac-address-filtering pan-id-list set-whitelist
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PRINT_CONFIG
 plugin mac-address-filtering print-config
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_RESET
 plugin mac-address-filtering reset
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SET_CONFIG_NO_ADDRESS_FILTER
 plugin mac-address-filtering set-config no-address-filter [enable:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_ADD
 plugin mac-address-filtering short-address-list add [node-id:2]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_CLEAR
 plugin mac-address-filtering short-address-list clear
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_DELETE
 plugin mac-address-filtering short-address-list delete [index:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_BLACKLIST
 plugin mac-address-filtering short-address-list set-blacklist
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_WHITELIST
 plugin mac-address-filtering short-address-list set-whitelist

Detailed Description

Commands to manipulate the MAC address filtering tables.

Macro Definition Documentation

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_CLEAR_STATS

plugin mac-address-filtering clear-stats

  • Clears all packet counts for all modes. Leaves config and lists intact.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_ADD

plugin mac-address-filtering long-address-list add [eui64:8]

  • Adds a long address to the long address filter.
    • eui64 - IEEE_ADDRESS - The long address to add.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_CLEAR

plugin mac-address-filtering long-address-list clear

  • Clears the long address list filter.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_DELETE

plugin mac-address-filtering long-address-list delete [index:1]

  • Deletes an entry in the long address list filter.
    • index - INT8U - The entry in the long address list to delete.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_BLACKLIST

plugin mac-address-filtering long-address-list set-blacklist

  • Sets the long address list filter to a blacklist.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_WHITELIST

plugin mac-address-filtering long-address-list set-whitelist

  • Sets the long address list filter to a whitelist.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_ADD

plugin mac-address-filtering pan-id-list add [pan-id:2]

  • Adds a PAN ID to the filter.
    • pan-id - INT16U - The PAN ID to add to the list.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_CLEAR

plugin mac-address-filtering pan-id-list clear

  • Clears the PAN ID list filter.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_DELETE

plugin mac-address-filtering pan-id-list delete [index:1]

  • Deletes an entry in the PAN ID list filter.
    • index - INT8U - The index of the entry to delete.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_BLACKLIST

plugin mac-address-filtering pan-id-list set-blacklist

  • Sets the PAN_ID list filter to a blacklist.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_WHITELIST

plugin mac-address-filtering pan-id-list set-whitelist

  • Sets the PAN-ID list filter to a whitelist.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PRINT_CONFIG

plugin mac-address-filtering print-config

  • Prints the current filtering config and statistics.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_RESET

plugin mac-address-filtering reset

  • Resets the state of the plugin to the default of no filtering.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SET_CONFIG_NO_ADDRESS_FILTER

plugin mac-address-filtering set-config no-address-filter [enable:1]

  • Enable/disable filtering of no-address messages.
    • enable - BOOLEAN - True means drop no-address messages, false means allow.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_ADD

plugin mac-address-filtering short-address-list add [node-id:2]

  • Adds an address to the short address list.
    • node-id - INT16U - The node-id to add to the short list.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_CLEAR

plugin mac-address-filtering short-address-list clear

  • Clears the short address list filter.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_DELETE

plugin mac-address-filtering short-address-list delete [index:1]

  • Deletes an entry in the short address list filter.
    • index - INT8U - The index of the entry to delete.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_BLACKLIST

plugin mac-address-filtering short-address-list set-blacklist

  • Sets the short address list filter to a blacklist.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_WHITELIST

plugin mac-address-filtering short-address-list set-whitelist

  • Sets the short address list filter to a whitelist.