netns_ct
Regular
4.4
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *acct_sysctl_header;
struct ctl_table_header *tstamp_sysctl_header;
struct ctl_table_header *event_sysctl_header;
struct ctl_table_header *helper_sysctl_header;
char *slabname;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
bool auto_assign_helper_warned;
int sysctl_tstamp;
int sysctl_checksum;
unsigned int htable_size;
seqcount_t generation;
struct kmem_cache *nf_conntrack_cachep;
struct hlist_nulls_head *hash;
struct hlist_head *expect_hash;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
u8 label_words;
struct hlist_head *nat_bysource;
unsigned int nat_htable_size;
};
4.8
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *acct_sysctl_header;
struct ctl_table_header *tstamp_sysctl_header;
struct ctl_table_header *event_sysctl_header;
struct ctl_table_header *helper_sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
bool auto_assign_helper_warned;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
u8 label_words;
};
4.10
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *acct_sysctl_header;
struct ctl_table_header *tstamp_sysctl_header;
struct ctl_table_header *event_sysctl_header;
struct ctl_table_header *helper_sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
bool auto_assign_helper_warned;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
4.13
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *acct_sysctl_header;
struct ctl_table_header *tstamp_sysctl_header;
struct ctl_table_header *event_sysctl_header;
struct ctl_table_header *helper_sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
bool auto_assign_helper_warned;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
4.15
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *acct_sysctl_header;
struct ctl_table_header *tstamp_sysctl_header;
struct ctl_table_header *event_sysctl_header;
struct ctl_table_header *helper_sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
bool auto_assign_helper_warned;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
4.18
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *acct_sysctl_header;
struct ctl_table_header *tstamp_sysctl_header;
struct ctl_table_header *event_sysctl_header;
struct ctl_table_header *helper_sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
bool auto_assign_helper_warned;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.0
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.3
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.4
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.8
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.11
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.13
: ✅struct netns_ct {
bool ecache_dwork_pending;
u8 sysctl_log_invalid;
u8 sysctl_events;
u8 sysctl_acct;
u8 sysctl_auto_assign_helper;
u8 sysctl_tstamp;
u8 sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.15
: ✅struct netns_ct {
bool ecache_dwork_pending;
u8 sysctl_log_invalid;
u8 sysctl_events;
u8 sysctl_acct;
u8 sysctl_auto_assign_helper;
u8 sysctl_tstamp;
u8 sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
5.19
: ✅struct netns_ct {
u8 ctnetlink_has_listener;
bool ecache_dwork_pending;
u8 sysctl_log_invalid;
u8 sysctl_events;
u8 sysctl_acct;
u8 sysctl_auto_assign_helper;
u8 sysctl_tstamp;
u8 sysctl_checksum;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
6.2
: ✅struct netns_ct {
bool ecache_dwork_pending;
u8 sysctl_log_invalid;
u8 sysctl_events;
u8 sysctl_acct;
u8 sysctl_tstamp;
u8 sysctl_checksum;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
6.5
: ✅struct netns_ct {
bool ecache_dwork_pending;
u8 sysctl_log_invalid;
u8 sysctl_events;
u8 sysctl_acct;
u8 sysctl_tstamp;
u8 sysctl_checksum;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
6.8
: ✅struct netns_ct {
bool ecache_dwork_pending;
u8 sysctl_log_invalid;
u8 sysctl_events;
u8 sysctl_acct;
u8 sysctl_tstamp;
u8 sysctl_checksum;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_ip_net nf_ct_proto;
atomic_t labels_used;
};
arm64
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
armhf
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
ppc64el
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
riscv64
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
aws
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
azure
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
gcp
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
lowlatency
: ✅struct netns_ct {
atomic_t count;
unsigned int expect_count;
struct delayed_work ecache_dwork;
bool ecache_dwork_pending;
bool auto_assign_helper_warned;
struct ctl_table_header *sysctl_header;
unsigned int sysctl_log_invalid;
int sysctl_events;
int sysctl_acct;
int sysctl_auto_assign_helper;
int sysctl_tstamp;
int sysctl_checksum;
struct ct_pcpu *pcpu_lists;
struct ip_conntrack_stat *stat;
struct nf_ct_event_notifier *nf_conntrack_event_cb;
struct nf_exp_event_notifier *nf_expect_event_cb;
struct nf_ip_net nf_ct_proto;
unsigned int labels_used;
};
Regular
4.4
and 4.8
⚠️char *slabname
unsigned int htable_size
seqcount_t generation
struct kmem_cache *nf_conntrack_cachep
struct hlist_nulls_head *hash
struct hlist_head *expect_hash
struct hlist_head *nat_bysource
unsigned int nat_htable_size
4.8
and 4.10
⚠️u8 label_words
struct ip_conntrack_stat *stat
➡️ struct ip_conntrack_stat *stat
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
⚠️struct ctl_table_header *acct_sysctl_header
struct ctl_table_header *tstamp_sysctl_header
struct ctl_table_header *event_sysctl_header
struct ctl_table_header *helper_sysctl_header
5.0
and 5.3
⚠️struct nf_ct_event_notifier *nf_conntrack_event_cb
➡️ struct nf_ct_event_notifier *nf_conntrack_event_cb
struct nf_exp_event_notifier *nf_expect_event_cb
➡️ struct nf_exp_event_notifier *nf_expect_event_cb
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
⚠️atomic_t count
unsigned int expect_count
struct delayed_work ecache_dwork
bool auto_assign_helper_warned
struct ctl_table_header *sysctl_header
unsigned int sysctl_log_invalid
➡️ u8 sysctl_log_invalid
int sysctl_events
➡️ u8 sysctl_events
int sysctl_acct
➡️ u8 sysctl_acct
int sysctl_auto_assign_helper
➡️ u8 sysctl_auto_assign_helper
int sysctl_tstamp
➡️ u8 sysctl_tstamp
int sysctl_checksum
➡️ u8 sysctl_checksum
5.13
and 5.15
⚠️struct nf_exp_event_notifier *nf_expect_event_cb
5.15
and 5.19
⚠️u8 ctnetlink_has_listener
struct ct_pcpu *pcpu_lists
5.19
and 6.2
⚠️u8 ctnetlink_has_listener
u8 sysctl_auto_assign_helper
6.2
and 6.5
✅
6.5
and 6.8
⚠️unsigned int labels_used
➡️ atomic_t labels_used
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅