| 
    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