DTS Application Library  0.2.3
Application library containing referenced objects and interfaces to common libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
nf_queue.c File Reference

Linux netfilter queue interface. More...

#include "config.h"
#include <stdint.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <linux/types.h>
#include <linux/netfilter.h>
#include <libnetfilter_queue/libnetfilter_queue.h>
#include "include/dtsapp.h"
#include "include/private.h"

Go to the source code of this file.

Data Structures

struct  nfq_struct
 
struct  nfq_queue
 
struct  nfq_list
 

Enumerations

enum  NF_QUEUE_FLAGS { NFQUEUE_DONE = 1 << 0 }
 

Functions

struct nfq_queuenfqueue_attach (uint16_t pf, uint16_t num, uint8_t mode, uint32_t range, nfqueue_cb cb, void *data)
 
uint16_t snprintf_pkt (struct nfq_data *tb, struct nfqnl_msg_packet_hdr *ph, uint8_t *pkt, char *buff, uint16_t len)
 

Detailed Description

Linux netfilter queue interface.

Definition in file nf_queue.c.