Lines 5-12
Link Here
|
5 |
#include <stdlib.h> |
5 |
#include <stdlib.h> |
6 |
#include <getopt.h> |
6 |
#include <getopt.h> |
7 |
#include <iptables.h> |
7 |
#include <iptables.h> |
|
|
8 |
|
9 |
#ifndef aligned_u64 |
10 |
#define aligned_u64 unsigned long long __attribute__((aligned(8))) |
11 |
#endif |
12 |
|
8 |
#include <linux/netfilter_ipv4/ip_conntrack.h> |
13 |
#include <linux/netfilter_ipv4/ip_conntrack.h> |
9 |
#include <linux/netfilter_ipv4/ipt_connbytes.h> |
14 |
#include <linux/netfilter_ipv4/ipt_connbytes.h> |
|
|
15 |
#include <linux/version.h> |
16 |
|
17 |
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,14) |
18 |
#define IPT_CONNBYTES_WHAT_PKTS IPT_CONNBYTES_PKTS |
19 |
#define IPT_CONNBYTES_WHAT_BYTES IPT_CONNBYTES_BYTES |
20 |
#define IPT_CONNBYTES_WHAT_AVGPKT IPT_CONNBYTES_AVGPKT |
21 |
#endif |
10 |
|
22 |
|
11 |
/* Function which prints out usage message. */ |
23 |
/* Function which prints out usage message. */ |
12 |
static void |
24 |
static void |