linux/include/uapi/linux/netfilter/nfnetlink_queue.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _NFNETLINK_QUEUE_H
#define _NFNETLINK_QUEUE_H

#include <linux/types.h>
#include <linux/netfilter/nfnetlink.h>

enum nfqnl_msg_types {};

struct nfqnl_msg_packet_hdr {} __attribute__ ((packed));

struct nfqnl_msg_packet_hw {};

struct nfqnl_msg_packet_timestamp {};

enum nfqnl_vlan_attr {};
#define NFQA_VLAN_MAX

enum nfqnl_attr_type {};
#define NFQA_MAX

struct nfqnl_msg_verdict_hdr {};


enum nfqnl_msg_config_cmds {};

struct nfqnl_msg_config_cmd {};

enum nfqnl_config_mode {};

struct nfqnl_msg_config_params {} __attribute__ ((packed));


enum nfqnl_attr_config {};
#define NFQA_CFG_MAX

/* Flags for NFQA_CFG_FLAGS */
#define NFQA_CFG_F_FAIL_OPEN
#define NFQA_CFG_F_CONNTRACK
#define NFQA_CFG_F_GSO
#define NFQA_CFG_F_UID_GID
#define NFQA_CFG_F_SECCTX
#define NFQA_CFG_F_MAX

/* flags for NFQA_SKB_INFO */
/* packet appears to have wrong checksums, but they are ok */
#define NFQA_SKB_CSUMNOTREADY
/* packet is GSO (i.e., exceeds device mtu) */
#define NFQA_SKB_GSO
/* csum not validated (incoming device doesn't support hw checksum, etc.) */
#define NFQA_SKB_CSUM_NOTVERIFIED

#endif /* _NFNETLINK_QUEUE_H */