Plugin Commands: Mac address filtering#

Commands to manipulate the MAC address filtering tables.

Macros#

#define
#define

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

#define
#define
#define

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

#define

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

#define

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

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_CLEAR_STATS#

#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.


Definition at line 3822 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_ADD#

#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.


Definition at line 3828 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_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_CLEAR

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

  • Clears the long address list filter.


Definition at line 3833 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_DELETE#

#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.


Definition at line 3839 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_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_BLACKLIST

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

  • Sets the long address list filter to a blacklist.


Definition at line 3844 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_WHITELIST#

#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.


Definition at line 3849 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_ADD#

#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.


Definition at line 3855 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_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_CLEAR

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

  • Clears the PAN ID list filter.


Definition at line 3860 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_DELETE#

#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.


Definition at line 3866 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_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_BLACKLIST

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

  • Sets the PAN_ID list filter to a blacklist.


Definition at line 3871 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_WHITELIST#

#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.


Definition at line 3876 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PRINT_CONFIG#

#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.


Definition at line 3881 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_RESET#

#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.


Definition at line 3886 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SET_CONFIG_NO_ADDRESS_FILTER#

#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.


Definition at line 3892 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_ADD#

#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.


Definition at line 3898 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_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_CLEAR

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

  • Clears the short address list filter.


Definition at line 3903 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_DELETE#

#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.


Definition at line 3909 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_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_BLACKLIST

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

  • Sets the short address list filter to a blacklist.


Definition at line 3914 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_WHITELIST#

#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.


Definition at line 3919 of file ./app/framework/test/headers/cli.doc