netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ct_sync_state Struct Reference

#include <conntrackd.h>

Collaboration diagram for ct_sync_state:

Data Fields

struct external_handlerexternal
 
struct multichannelchannel
 
struct nlif_handleinterface
 
struct queuetx_queue
 
struct {
   int   state
 
   int   clientfd
 
   struct nfct_handle *   h
 
   struct evfd *   evfd
 
   int   current
 
   struct commit_runqueue   rq [2]
 
   struct {
      int   ok
 
      int   fail
 
      struct timeval   start
 
   }   stats
 
commit
 
struct alarm_block reset_cache_alarm
 
struct sync_modesync
 
struct {
   uint64_t   msg_rcv_malformed
 
   uint32_t   msg_rcv_bad_version
 
   uint32_t   msg_rcv_bad_payload
 
   uint32_t   msg_rcv_bad_header
 
   uint32_t   msg_rcv_bad_type
 
   uint32_t   msg_rcv_truncated
 
   uint32_t   msg_rcv_bad_size
 
   uint32_t   msg_snd_malformed
 
   uint64_t   msg_rcv_lost
 
   uint64_t   msg_rcv_before
 
error
 
uint32_t last_seq_sent
 
uint32_t last_seq_recv
 

Field Documentation

struct multichannel* ct_sync_state::channel
int ct_sync_state::clientfd
struct { ... } ct_sync_state::commit
int ct_sync_state::current
struct { ... } ct_sync_state::error
struct evfd* ct_sync_state::evfd
struct external_handler* ct_sync_state::external
int ct_sync_state::fail
struct nfct_handle* ct_sync_state::h
struct nlif_handle* ct_sync_state::interface
uint32_t ct_sync_state::last_seq_recv
uint32_t ct_sync_state::last_seq_sent
uint32_t ct_sync_state::msg_rcv_bad_header
uint32_t ct_sync_state::msg_rcv_bad_payload
uint32_t ct_sync_state::msg_rcv_bad_size
uint32_t ct_sync_state::msg_rcv_bad_type
uint32_t ct_sync_state::msg_rcv_bad_version
uint64_t ct_sync_state::msg_rcv_before
uint64_t ct_sync_state::msg_rcv_lost
uint64_t ct_sync_state::msg_rcv_malformed
uint32_t ct_sync_state::msg_rcv_truncated
uint32_t ct_sync_state::msg_snd_malformed
int ct_sync_state::ok
struct alarm_block ct_sync_state::reset_cache_alarm
struct commit_runqueue ct_sync_state::rq[2]
struct timeval ct_sync_state::start
int ct_sync_state::state
struct { ... } ct_sync_state::stats
struct sync_mode* ct_sync_state::sync
struct queue* ct_sync_state::tx_queue

The documentation for this struct was generated from the following file: