#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/ip.h>
#include <netinet/ip_icmp.h>
#include <netinet/ip6.h>
#include <netinet/icmp6.h>
#include <ulogd/ulogd.h>
#include <ulogd/conffile.h>
#include <ulogd/printpkt.h>
#include <netinet/if_ether.h>
Functions | |
int | printpkt_arp (struct ulogd_key *res, char *buf) |
int | printpkt_bridge (struct ulogd_key *res, char *buf) |
int | printpkt_print (struct ulogd_key *res, char *buf) |
Variables | |
struct ulogd_key | printpkt_keys [] |
References ARPOP_NAK, ARPOP_REPLY, ARPOP_REQUEST, buf, KEY_ARP_OPCODE, KEY_ARP_SHA, KEY_ARP_SPA, KEY_ARP_TPA, and pp_is_valid.
Referenced by printpkt_bridge().
References buf, ETH_P_ARP, ETH_P_IP, ETH_P_IPV6, KEY_OOB_PROTOCOL, and printpkt_arp().
Referenced by printpkt_print().
References buf, KEY_OOB_FAMILY, KEY_OOB_GID, KEY_OOB_IN, KEY_OOB_MARK, KEY_OOB_OUT, KEY_OOB_PREFIX, KEY_OOB_UID, KEY_RAW_MAC, KEY_RAW_MACLEN, len, pp_is_valid, and printpkt_bridge().