|
|
|
|
/home/brennan/n-sim/Vaike/linux/system-addons/networking/libipq/libipq.h File Reference#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.
|
Classes |
struct | ipq_handle |
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) |
Define Documentation
Typedef Documentation
Function Documentation
struct ipq_handle* ipq_create_handle |
( |
u_int32_t |
flags, |
|
|
u_int32_t |
protocol |
|
) |
|
|
int ipq_ctl |
( |
const struct ipq_handle * |
h, |
|
|
int |
request, |
|
|
|
... |
|
) |
|
|
char* ipq_errstr |
( |
void |
|
) |
|
|
int ipq_get_msgerr |
( |
const unsigned char * |
buf |
) |
|
|
ipq_packet_msg_t* ipq_get_packet |
( |
const unsigned char * |
buf |
) |
|
|
int ipq_message_type |
( |
const unsigned char * |
buf |
) |
|
|
void ipq_perror |
( |
const char * |
s |
) |
|
|
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 |
|
) |
|
|
int ipq_set_verdict |
( |
const struct ipq_handle * |
h, |
|
|
ipq_id_t |
id, |
|
|
unsigned int |
verdict, |
|
|
size_t |
data_len, |
|
|
unsigned char * |
buf |
|
) |
|
|
|