#include <errno.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/uio.h>
#include <asm/types.h>
#include <linux/netlink.h>
#include <linux/netfilter_ipv4/ip_queue.h>
Go to the source code of this file.
Defines | |
#define | LDEBUG(x...) |
#define | MSG_TRUNC 0x20 |
Typedefs | |
typedef unsigned long | ipq_id_t |
Functions | |
ipq_handle * | ipq_create_handle (u_int32_t flags, u_int32_t protocol) |
int | ipq_destroy_handle (struct ipq_handle *h) |
ssize_t | ipq_read (const struct ipq_handle *h, unsigned char *buf, size_t len, int timeout) |
int | ipq_set_mode (const struct ipq_handle *h, u_int8_t mode, size_t len) |
ipq_packet_msg_t * | ipq_get_packet (const unsigned char *buf) |
int | ipq_message_type (const unsigned char *buf) |
int | ipq_get_msgerr (const unsigned char *buf) |
int | ipq_set_verdict (const struct ipq_handle *h, ipq_id_t id, unsigned int verdict, size_t data_len, unsigned char *buf) |
int | ipq_ctl (const struct ipq_handle *h, int request,...) |
char * | ipq_errstr (void) |
void | ipq_perror (const char *s) |
|
|
|
|
|
|
|
Referenced by main(). |
|
|
|
Referenced by cleanup(). |
|
|
|
Referenced by main(). |
|
Referenced by main(). |
|
Referenced by main(). |
|
Referenced by cleanup(), handle_packet(), and main(). |
|
Referenced by main(). |
|
Referenced by main(). |
|
Referenced by handle_packet(). |