#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <netinet/in.h>
#include <getopt.h>
#include <linux/netfilter/nfnetlink.h>
#include <linux/netfilter/nf_tables.h>
#include <libmnl/libmnl.h>
#include <libnftnl/table.h>
#include <libnftnl/chain.h>
#include <libnftnl/rule.h>
#include <include/xtables.h>
#include "iptables.h"
#include "xtables-multi.h"
#include "nft.h"
#include "nft-arp.h"
Functions | |
int | xtables_events_main (int argc, char *argv[]) |
int xtables_events_main | ( | int | argc, |
char * | argv[] | ||
) |
References init_extensions(), mnl_cb_run(), MNL_SOCKET_AUTOPID, mnl_socket_bind(), MNL_SOCKET_BUFFER_SIZE, mnl_socket_close(), mnl_socket_open(), mnl_socket_recvfrom(), NETLINK_NETFILTER, NFNLGRP_NFTABLES, NFPROTO_IPV4, NULL, xtables_globals::program_name, xtables_globals::program_version, and xtables_init_all().