netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ipv6.c File Reference
#include <stdio.h>
#include <stddef.h>
#include <stdbool.h>
#include <arpa/inet.h>
#include <netinet/ip6.h>
#include <libnetfilter_queue/libnetfilter_queue.h>
#include <libnetfilter_queue/libnetfilter_queue_ipv6.h>
#include <libnetfilter_queue/pktbuff.h>
#include "internal.h"
Include dependency graph for ipv6.c:

Functions

struct ip6_hdr * nfq_ip6_get_hdr (struct pkt_buff *pktb)
 nfq_ip6_get_hdr - get IPv6 header More...
 
 EXPORT_SYMBOL (nfq_ip6_get_hdr)
 
int nfq_ip6_set_transport_header (struct pkt_buff *pktb, struct ip6_hdr *ip6h, uint8_t target)
 nfq_ip6_set_transport_header - set transport header pointer for IPv6 packet More...
 
 EXPORT_SYMBOL (nfq_ip6_set_transport_header)
 
int nfq_ip6_snprintf (char *buf, size_t size, const struct ip6_hdr *ip6h)
 nfq_ip6_snprintf - print IPv6 header into one buffer in iptables LOG format More...
 
 EXPORT_SYMBOL (nfq_ip6_snprintf)