Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
nfnetlink_log.h File Reference
#include <linux/types.h>
#include <linux/netfilter/nfnetlink.h>

Go to the source code of this file.

Data Structures

struct  nfulnl_msg_packet_hdr
 
struct  nfulnl_msg_packet_hw
 
struct  nfulnl_msg_packet_timestamp
 
struct  nfulnl_msg_config_cmd
 
struct  nfulnl_msg_config_mode
 

Macros

#define NFULA_MAX   (__NFULA_MAX - 1)
 
#define NFULA_CFG_MAX   (__NFULA_CFG_MAX -1)
 
#define NFULNL_COPY_NONE   0x00
 
#define NFULNL_COPY_META   0x01
 
#define NFULNL_COPY_PACKET   0x02
 
#define NFULNL_CFG_F_SEQ   0x0001
 
#define NFULNL_CFG_F_SEQ_GLOBAL   0x0002
 

Enumerations

enum  nfulnl_msg_types { NFULNL_MSG_PACKET, NFULNL_MSG_CONFIG, NFULNL_MSG_MAX }
 
enum  nfulnl_attr_type {
  NFULA_UNSPEC, NFULA_PACKET_HDR, NFULA_MARK, NFULA_TIMESTAMP,
  NFULA_IFINDEX_INDEV, NFULA_IFINDEX_OUTDEV, NFULA_IFINDEX_PHYSINDEV, NFULA_IFINDEX_PHYSOUTDEV,
  NFULA_HWADDR, NFULA_PAYLOAD, NFULA_PREFIX, NFULA_UID,
  NFULA_SEQ, NFULA_SEQ_GLOBAL, NFULA_GID, NFULA_HWTYPE,
  NFULA_HWHEADER, NFULA_HWLEN, __NFULA_MAX
}
 
enum  nfulnl_msg_config_cmds {
  NFULNL_CFG_CMD_NONE, NFULNL_CFG_CMD_BIND, NFULNL_CFG_CMD_UNBIND, NFULNL_CFG_CMD_PF_BIND,
  NFULNL_CFG_CMD_PF_UNBIND
}
 
enum  nfulnl_attr_config {
  NFULA_CFG_UNSPEC, NFULA_CFG_CMD, NFULA_CFG_MODE, NFULA_CFG_NLBUFSIZ,
  NFULA_CFG_TIMEOUT, NFULA_CFG_QTHRESH, NFULA_CFG_FLAGS, __NFULA_CFG_MAX
}
 

Functions

struct nfulnl_msg_config_cmd __attribute__ ((packed))
 

Variables

__u8 command
 
__be32 copy_range
 
__u8 copy_mode
 
__u8 _pad
 
enum nfulnl_attr_config __attribute__
 

Macro Definition Documentation

#define NFULA_CFG_MAX   (__NFULA_CFG_MAX -1)

Definition at line 87 of file nfnetlink_log.h.

#define NFULA_MAX   (__NFULA_MAX - 1)

Definition at line 57 of file nfnetlink_log.h.

#define NFULNL_CFG_F_SEQ   0x0001

Definition at line 94 of file nfnetlink_log.h.

#define NFULNL_CFG_F_SEQ_GLOBAL   0x0002

Definition at line 95 of file nfnetlink_log.h.

#define NFULNL_COPY_META   0x01

Definition at line 90 of file nfnetlink_log.h.

#define NFULNL_COPY_NONE   0x00

Definition at line 89 of file nfnetlink_log.h.

#define NFULNL_COPY_PACKET   0x02

Definition at line 91 of file nfnetlink_log.h.

Enumeration Type Documentation

Enumerator:
NFULA_CFG_UNSPEC 
NFULA_CFG_CMD 
NFULA_CFG_MODE 
NFULA_CFG_NLBUFSIZ 
NFULA_CFG_TIMEOUT 
NFULA_CFG_QTHRESH 
NFULA_CFG_FLAGS 
__NFULA_CFG_MAX 

Definition at line 77 of file nfnetlink_log.h.

Enumerator:
NFULA_UNSPEC 
NFULA_PACKET_HDR 
NFULA_MARK 
NFULA_TIMESTAMP 
NFULA_IFINDEX_INDEV 
NFULA_IFINDEX_OUTDEV 
NFULA_IFINDEX_PHYSINDEV 
NFULA_IFINDEX_PHYSOUTDEV 
NFULA_HWADDR 
NFULA_PAYLOAD 
NFULA_PREFIX 
NFULA_UID 
NFULA_SEQ 
NFULA_SEQ_GLOBAL 
NFULA_GID 
NFULA_HWTYPE 
NFULA_HWHEADER 
NFULA_HWLEN 
__NFULA_MAX 

Definition at line 35 of file nfnetlink_log.h.

Enumerator:
NFULNL_CFG_CMD_NONE 
NFULNL_CFG_CMD_BIND 
NFULNL_CFG_CMD_UNBIND 
NFULNL_CFG_CMD_PF_BIND 
NFULNL_CFG_CMD_PF_UNBIND 

Definition at line 59 of file nfnetlink_log.h.

Enumerator:
NFULNL_MSG_PACKET 
NFULNL_MSG_CONFIG 
NFULNL_MSG_MAX 

Definition at line 11 of file nfnetlink_log.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

__u8 _pad

Definition at line 78 of file nfnetlink_log.h.

Definition at line 70 of file nfnetlink_log.h.

__u8 copy_mode

Definition at line 77 of file nfnetlink_log.h.

__be32 copy_range

Definition at line 76 of file nfnetlink_log.h.