|
peapod
0.1.0
EAPOL Proxy Daemon
|
Function prototypes for parser.y, config-related magic numbers and data structures.
More...
#include <stdint.h>#include <net/if.h>#include <linux/if_ether.h>

Go to the source code of this file.
Data Structures | |
| struct | tci_t |
| 802.1Q VLAN Tag Control Information More... | |
| struct | filter_t |
| Bitmasks for filtering on EAPOL Packet Type or EAP Code. More... | |
| struct | action_t |
| Scripts to execute on EAPOL Packet Type or EAP Code. More... | |
| struct | ingress_t |
| Behavior during the ingress phase for an interface. More... | |
| struct | egress_t |
| Behavior during the egress phase for an interface. More... | |
| struct | iface_t |
| Represents a network interface and its associated config. More... | |
Macros | |
Magic number definitions | |
| #define | IFACE_SET_MAC 0xff |
| #define | TCI_NO_DOT1Q 0xef |
| #define | TCI_UNTOUCHED 0xff |
| #define | TCI_UNTOUCHED_16 0xffff |
Functions | |
| struct iface_t * | parse_config (const char *path, uint8_t *level) |
| void | parser_print_ifaces (struct iface_t *list) |
Function prototypes for parser.y, config-related magic numbers and data structures.
parser.y is not documented with Doxygen. | #define IFACE_SET_MAC 0xff |
| #define TCI_NO_DOT1Q 0xef |
| #define TCI_UNTOUCHED 0xff |
| #define TCI_UNTOUCHED_16 0xffff |
| struct iface_t* parse_config | ( | const char * | path, |
| uint8_t * | level | ||
| ) |
| void parser_print_ifaces | ( | struct iface_t * | list | ) |
1.8.11