#ifndef _NF_CONNTRACK_TIMEOUT_H #define _NF_CONNTRACK_TIMEOUT_H #include <net/net_namespace.h> #include <linux/netfilter/nf_conntrack_common.h> #include <linux/netfilter/nf_conntrack_tuple_common.h> #include <net/netfilter/nf_conntrack.h> #include <net/netfilter/nf_conntrack_extend.h> #define CTNL_TIMEOUT_NAME_MAX 32 struct ctnl_timeout { struct list_head head; struct rcu_head rcu_head; atomic_t refcnt; char name[CTNL_TIMEOUT_NAME_MAX]; __u16 l3num; struct nf_conntrack_l4proto *l4proto; char data[0]; }; struct nf_conn_timeout { struct ctnl_timeout __rcu *timeout; };
static inline unsigned int * nf_ct_timeout_data(struct nf_conn_timeout *t) { struct ctnl_timeout *timeout; timeout = rcu_dereference(t->timeout); if (timeout == NULL) return NULL; return (unsigned int *)timeout->data; }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
pablo neira ayuso | pablo neira ayuso | 47 | 100.00% | 2 | 100.00% |
Total | 47 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pablo neira ayuso | pablo neira ayuso | 33 | 100.00% | 1 | 100.00% |
Total | 33 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pablo neira ayuso | pablo neira ayuso | 69 | 100.00% | 2 | 100.00% |
Total | 69 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pablo neira ayuso | pablo neira ayuso | 101 | 100.00% | 2 | 100.00% |
Total | 101 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pablo neira ayuso | pablo neira ayuso | 11 | 91.67% | 1 | 50.00% |
gao feng | gao feng | 1 | 8.33% | 1 | 50.00% |
Total | 12 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pablo neira ayuso | pablo neira ayuso | 9 | 90.00% | 1 | 50.00% |
gao feng | gao feng | 1 | 10.00% | 1 | 50.00% |
Total | 10 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pablo neira ayuso | pablo neira ayuso | 402 | 99.01% | 5 | 83.33% |
gao feng | gao feng | 4 | 0.99% | 1 | 16.67% |
Total | 406 | 100.00% | 6 | 100.00% |