#include <stdio.h>
#include <stdbool.h>
#include <arpa/inet.h>
#include <netinet/ip.h>
#include <libnetfilter_queue/libnetfilter_queue.h>
#include <libnetfilter_queue/libnetfilter_queue_ipv4.h>
#include <libnetfilter_queue/pktbuff.h>
#include "internal.h"
Functions | |
struct iphdr * | nfq_ip_get_hdr (struct pkt_buff *pktb) |
nfq_ip_get_hdr - get IPv4 header More... | |
EXPORT_SYMBOL (nfq_ip_get_hdr) | |
int | nfq_ip_set_transport_header (struct pkt_buff *pktb, struct iphdr *iph) |
nfq_ip_set_transport_header - set transport header More... | |
EXPORT_SYMBOL (nfq_ip_set_transport_header) | |
void | nfq_ip_set_checksum (struct iphdr *iph) |
nfq_ip_set_checksum - set IPv4 checksum More... | |
EXPORT_SYMBOL (nfq_ip_set_checksum) | |
int | nfq_ip_mangle (struct pkt_buff *pkt, unsigned int dataoff, unsigned int match_offset, unsigned int match_len, const char *rep_buffer, unsigned int rep_len) |
nfq_ip_mangle - mangle IPv4 packet buffer More... | |
EXPORT_SYMBOL (nfq_ip_mangle) | |
int | nfq_ip_snprintf (char *buf, size_t size, const struct iphdr *iph) |
nfq_pkt_snprintf_ip - print IPv4 header into buffer in iptables LOG format More... | |
EXPORT_SYMBOL (nfq_ip_snprintf) | |