|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Macros | |
| #define | NPF_ETH_SRC_ADDR_MATCH(_name, _addr_array) |
| Statically define a "source address match" packet filter condition. | |
| #define | NPF_ETH_SRC_ADDR_UNMATCH(_name, _addr_array) |
| Statically define a "source address unmatch" packet filter condition. | |
| #define | NPF_ETH_DST_ADDR_MATCH(_name, _addr_array) |
| Statically define a "destination address match" packet filter condition. | |
| #define | NPF_ETH_DST_ADDR_UNMATCH(_name, _addr_array) |
| Statically define a "destination address unmatch" packet filter condition. | |
| #define | NPF_ETH_SRC_ADDR_MASK_MATCH(_name, _addr_array, ...) |
| Statically define a "source address match with mask" packet filter condition. | |
| #define | NPF_ETH_DST_ADDR_MASK_MATCH(_name, _addr_array, ...) |
| Statically define a "destination address match with mask" packet filter condition. | |
| #define | NPF_ETH_TYPE_MATCH(_name, _type) |
| Statically define an "Ethernet type match" packet filter condition. | |
| #define | NPF_ETH_TYPE_UNMATCH(_name, _type) |
| Statically define an "Ethernet type unmatch" packet filter condition. | |
| #define NPF_ETH_DST_ADDR_MASK_MATCH | ( | _name, | |
| _addr_array, | |||
| ... | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define a "destination address match with mask" packet filter condition.
This tests if the packet destination address matches any of the Ethernet addresses contained in the provided set after applying specified mask.
| _name | Name of the condition |
| _addr_array | Array of struct net_eth_addr items to test against |
| ... | up to 6 mask bytes |
| #define NPF_ETH_DST_ADDR_MATCH | ( | _name, | |
| _addr_array | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define a "destination address match" packet filter condition.
This tests if the packet destination address matches any of the Ethernet addresses contained in the provided set.
| _name | Name of the condition |
| _addr_array | Array of struct net_eth_addr items to test against |
| #define NPF_ETH_DST_ADDR_UNMATCH | ( | _name, | |
| _addr_array | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define a "destination address unmatch" packet filter condition.
This tests if the packet destination address matches none of the Ethernet addresses contained in the provided set.
| _name | Name of the condition |
| _addr_array | Array of struct net_eth_addr items to test against |
| #define NPF_ETH_SRC_ADDR_MASK_MATCH | ( | _name, | |
| _addr_array, | |||
| ... | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define a "source address match with mask" packet filter condition.
This tests if the packet source address matches any of the Ethernet addresses contained in the provided set after applying specified mask.
| _name | Name of the condition |
| _addr_array | Array of struct net_eth_addr items to test against |
| ... | up to 6 mask bytes |
| #define NPF_ETH_SRC_ADDR_MATCH | ( | _name, | |
| _addr_array | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define a "source address match" packet filter condition.
This tests if the packet source address matches any of the Ethernet addresses contained in the provided set.
| _name | Name of the condition |
| _addr_array | Array of struct net_eth_addr items to test against |
| #define NPF_ETH_SRC_ADDR_UNMATCH | ( | _name, | |
| _addr_array | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define a "source address unmatch" packet filter condition.
This tests if the packet source address matches none of the Ethernet addresses contained in the provided set.
| _name | Name of the condition |
| _addr_array | Array of struct net_eth_addr items to test against |
| #define NPF_ETH_TYPE_MATCH | ( | _name, | |
| _type | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define an "Ethernet type match" packet filter condition.
| _name | Name of the condition |
| _type | Ethernet type to match |
| #define NPF_ETH_TYPE_UNMATCH | ( | _name, | |
| _type | |||
| ) |
#include <include/zephyr/net/net_pkt_filter.h>
Statically define an "Ethernet type unmatch" packet filter condition.
| _name | Name of the condition |
| _type | Ethernet type to exclude |