nf_conn 324 include/linux/netfilter.h struct nf_conn; nf_conn 329 include/linux/netfilter.h size_t (*build_size)(const struct nf_conn *ct); nf_conn 330 include/linux/netfilter.h int (*build)(struct sk_buff *skb, struct nf_conn *ct); nf_conn 331 include/linux/netfilter.h int (*parse)(const struct nlattr *attr, struct nf_conn *ct); nf_conn 332 include/linux/netfilter.h int (*attach_expect)(const struct nlattr *attr, struct nf_conn *ct, nf_conn 334 include/linux/netfilter.h void (*seq_adjust)(struct sk_buff *skb, struct nf_conn *ct, nf_conn 30 include/linux/netfilter/nf_conntrack_h323.h struct nf_conn; nf_conn 32 include/linux/netfilter/nf_conntrack_h323.h int get_h225_addr(struct nf_conn *ct, unsigned char *data, nf_conn 35 include/linux/netfilter/nf_conntrack_h323.h void nf_conntrack_h245_expect(struct nf_conn *new, nf_conn 37 include/linux/netfilter/nf_conntrack_h323.h void nf_conntrack_q931_expect(struct nf_conn *new, nf_conn 50 include/linux/netfilter/nf_conntrack_h323.h struct nf_conn *ct, nf_conn 55 include/linux/netfilter/nf_conntrack_h323.h struct nf_conn *ct, nf_conn 60 include/linux/netfilter/nf_conntrack_h323.h struct nf_conn *ct, nf_conn 68 include/linux/netfilter/nf_conntrack_h323.h extern int (*nat_t120_hook) (struct sk_buff *skb, struct nf_conn *ct, nf_conn 74 include/linux/netfilter/nf_conntrack_h323.h extern int (*nat_h245_hook) (struct sk_buff *skb, struct nf_conn *ct, nf_conn 81 include/linux/netfilter/nf_conntrack_h323.h struct nf_conn *ct, nf_conn 88 include/linux/netfilter/nf_conntrack_h323.h extern int (*nat_q931_hook) (struct sk_buff *skb, struct nf_conn *ct, nf_conn 300 include/linux/netfilter/nf_conntrack_pptp.h struct nf_conn; nf_conn 305 include/linux/netfilter/nf_conntrack_pptp.h struct nf_conn *ct, enum ip_conntrack_info ctinfo, nf_conn 312 include/linux/netfilter/nf_conntrack_pptp.h struct nf_conn *ct, enum ip_conntrack_info ctinfo, nf_conn 322 include/linux/netfilter/nf_conntrack_pptp.h (*nf_nat_pptp_hook_expectfn)(struct nf_conn *ct, nf_conn 75 include/linux/netfilter/nf_conntrack_proto_gre.h struct nf_conn; nf_conn 84 include/linux/netfilter/nf_conntrack_proto_gre.h int nf_ct_gre_keymap_add(struct nf_conn *ct, enum ip_conntrack_dir dir, nf_conn 88 include/linux/netfilter/nf_conntrack_proto_gre.h void nf_ct_gre_keymap_destroy(struct nf_conn *ct); nf_conn 68 include/linux/netfilter/nf_conntrack_sip.h int (*match_len)(const struct nf_conn *ct, nf_conn 169 include/linux/netfilter/nf_conntrack_sip.h int ct_sip_parse_request(const struct nf_conn *ct, const char *dptr, nf_conn 173 include/linux/netfilter/nf_conntrack_sip.h int ct_sip_get_header(const struct nf_conn *ct, const char *dptr, nf_conn 177 include/linux/netfilter/nf_conntrack_sip.h int ct_sip_parse_header_uri(const struct nf_conn *ct, const char *dptr, nf_conn 182 include/linux/netfilter/nf_conntrack_sip.h int ct_sip_parse_address_param(const struct nf_conn *ct, const char *dptr, nf_conn 187 include/linux/netfilter/nf_conntrack_sip.h int ct_sip_parse_numerical_param(const struct nf_conn *ct, const char *dptr, nf_conn 192 include/linux/netfilter/nf_conntrack_sip.h int ct_sip_get_sdp_header(const struct nf_conn *ct, const char *dptr, nf_conn 6 include/linux/netfilter/nf_conntrack_snmp.h struct nf_conn *ct, nf_conn 1506 include/net/ip_vs.h struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_conn 1533 include/net/ip_vs.h void ip_vs_nfct_expect_related(struct sk_buff *skb, struct nf_conn *ct, nf_conn 96 include/net/netfilter/nf_conntrack.h struct nf_conn *master; nf_conn 119 include/net/netfilter/nf_conntrack.h static inline struct nf_conn * nf_conn 122 include/net/netfilter/nf_conntrack.h return container_of(hash, struct nf_conn, nf_conn 126 include/net/netfilter/nf_conntrack.h static inline u_int16_t nf_ct_l3num(const struct nf_conn *ct) nf_conn 131 include/net/netfilter/nf_conntrack.h static inline u_int8_t nf_ct_protonum(const struct nf_conn *ct) nf_conn 143 include/net/netfilter/nf_conntrack.h static inline struct net *nf_ct_net(const struct nf_conn *ct) nf_conn 149 include/net/netfilter/nf_conntrack.h void nf_conntrack_alter_reply(struct nf_conn *ct, nf_conn 155 include/net/netfilter/nf_conntrack.h const struct nf_conn *ignored_conntrack); nf_conn 158 include/net/netfilter/nf_conntrack.h static inline struct nf_conn * nf_conn 162 include/net/netfilter/nf_conntrack.h return (struct nf_conn *)skb->nfct; nf_conn 166 include/net/netfilter/nf_conntrack.h static inline void nf_ct_put(struct nf_conn *ct) nf_conn 188 include/net/netfilter/nf_conntrack.h int nf_conntrack_hash_check_insert(struct nf_conn *ct); nf_conn 189 include/net/netfilter/nf_conntrack.h bool nf_ct_delete(struct nf_conn *ct, u32 pid, int report); nf_conn 198 include/net/netfilter/nf_conntrack.h void __nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, nf_conn 203 include/net/netfilter/nf_conntrack.h static inline void nf_ct_refresh_acct(struct nf_conn *ct, nf_conn 212 include/net/netfilter/nf_conntrack.h static inline void nf_ct_refresh(struct nf_conn *ct, nf_conn 219 include/net/netfilter/nf_conntrack.h bool __nf_ct_kill_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, nf_conn 223 include/net/netfilter/nf_conntrack.h static inline bool nf_ct_kill_acct(struct nf_conn *ct, nf_conn 231 include/net/netfilter/nf_conntrack.h static inline bool nf_ct_kill(struct nf_conn *ct) nf_conn 237 include/net/netfilter/nf_conntrack.h extern s32 (*nf_ct_nat_offset)(const struct nf_conn *ct, nf_conn 242 include/net/netfilter/nf_conntrack.h DECLARE_PER_CPU(struct nf_conn, nf_conntrack_untracked); nf_conn 243 include/net/netfilter/nf_conntrack.h static inline struct nf_conn *nf_ct_untracked_get(void) nf_conn 251 include/net/netfilter/nf_conntrack.h int (*iter)(struct nf_conn *i, void *data), nf_conn 253 include/net/netfilter/nf_conntrack.h void nf_conntrack_free(struct nf_conn *ct); nf_conn 254 include/net/netfilter/nf_conntrack.h struct nf_conn *nf_conntrack_alloc(struct net *net, u16 zone, nf_conn 259 include/net/netfilter/nf_conntrack.h static inline int nf_ct_is_template(const struct nf_conn *ct) nf_conn 265 include/net/netfilter/nf_conntrack.h static inline int nf_ct_is_confirmed(struct nf_conn *ct) nf_conn 270 include/net/netfilter/nf_conntrack.h static inline int nf_ct_is_dying(struct nf_conn *ct) nf_conn 275 include/net/netfilter/nf_conntrack.h static inline int nf_ct_is_untracked(const struct nf_conn *ct) nf_conn 294 include/net/netfilter/nf_conntrack.h void nf_conntrack_tmpl_insert(struct net *net, struct nf_conn *tmpl); nf_conn 27 include/net/netfilter/nf_conntrack_acct.h struct nf_conn_acct *nf_conn_acct_find(const struct nf_conn *ct) nf_conn 33 include/net/netfilter/nf_conntrack_acct.h struct nf_conn_acct *nf_ct_acct_ext_add(struct nf_conn *ct, gfp_t gfp) nf_conn 49 include/net/netfilter/nf_conntrack_acct.h unsigned int seq_print_acct(struct seq_file *s, const struct nf_conn *ct, nf_conn 63 include/net/netfilter/nf_conntrack_core.h struct nf_conn *ct = (struct nf_conn *)skb->nfct; nf_conn 24 include/net/netfilter/nf_conntrack_ecache.h nf_ct_ecache_find(const struct nf_conn *ct) nf_conn 34 include/net/netfilter/nf_conntrack_ecache.h nf_ct_ecache_ext_add(struct nf_conn *ct, u16 ctmask, u16 expmask, gfp_t gfp) nf_conn 61 include/net/netfilter/nf_conntrack_ecache.h struct nf_conn *ct; nf_conn 75 include/net/netfilter/nf_conntrack_ecache.h void nf_ct_deliver_cached_events(struct nf_conn *ct); nf_conn 78 include/net/netfilter/nf_conntrack_ecache.h nf_conntrack_event_cache(enum ip_conntrack_events event, struct nf_conn *ct) nf_conn 95 include/net/netfilter/nf_conntrack_ecache.h struct nf_conn *ct, nf_conn 148 include/net/netfilter/nf_conntrack_ecache.h nf_conntrack_event_report(enum ip_conntrack_events event, struct nf_conn *ct, nf_conn 155 include/net/netfilter/nf_conntrack_ecache.h nf_conntrack_event(enum ip_conntrack_events event, struct nf_conn *ct) nf_conn 236 include/net/netfilter/nf_conntrack_ecache.h struct nf_conn *ct) {} nf_conn 238 include/net/netfilter/nf_conntrack_ecache.h struct nf_conn *ct, nf_conn 242 include/net/netfilter/nf_conntrack_ecache.h struct nf_conn *ct) { return 0; } nf_conn 244 include/net/netfilter/nf_conntrack_ecache.h struct nf_conn *ct, nf_conn 247 include/net/netfilter/nf_conntrack_ecache.h static inline void nf_ct_deliver_cached_events(const struct nf_conn *ct) {} nf_conn 24 include/net/netfilter/nf_conntrack_expect.h void (*expectfn)(struct nf_conn *new, nf_conn 31 include/net/netfilter/nf_conntrack_expect.h struct nf_conn *master; nf_conn 97 include/net/netfilter/nf_conntrack_expect.h void nf_ct_remove_expectations(struct nf_conn *ct); nf_conn 102 include/net/netfilter/nf_conntrack_expect.h struct nf_conntrack_expect *nf_ct_expect_alloc(struct nf_conn *me); nf_conn 60 include/net/netfilter/nf_conntrack_extend.h static inline bool nf_ct_ext_exist(const struct nf_conn *ct, u8 id) nf_conn 65 include/net/netfilter/nf_conntrack_extend.h static inline void *__nf_ct_ext_find(const struct nf_conn *ct, u8 id) nf_conn 76 include/net/netfilter/nf_conntrack_extend.h void __nf_ct_ext_destroy(struct nf_conn *ct); nf_conn 77 include/net/netfilter/nf_conntrack_extend.h static inline void nf_ct_ext_destroy(struct nf_conn *ct) nf_conn 86 include/net/netfilter/nf_conntrack_extend.h static inline void nf_ct_ext_free(struct nf_conn *ct) nf_conn 93 include/net/netfilter/nf_conntrack_extend.h void *__nf_ct_ext_add_length(struct nf_conn *ct, enum nf_ct_ext_id id, nf_conn 105 include/net/netfilter/nf_conntrack_extend.h void (*destroy)(struct nf_conn *ct); nf_conn 42 include/net/netfilter/nf_conntrack_helper.h struct nf_conn *ct, nf_conn 45 include/net/netfilter/nf_conntrack_helper.h void (*destroy)(struct nf_conn *ct); nf_conn 47 include/net/netfilter/nf_conntrack_helper.h int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct); nf_conn 48 include/net/netfilter/nf_conntrack_helper.h int (*to_nlattr)(struct sk_buff *skb, const struct nf_conn *ct); nf_conn 65 include/net/netfilter/nf_conntrack_helper.h struct nf_conn_help *nf_ct_helper_ext_add(struct nf_conn *ct, nf_conn 69 include/net/netfilter/nf_conntrack_helper.h int __nf_ct_try_assign_helper(struct nf_conn *ct, struct nf_conn *tmpl, nf_conn 72 include/net/netfilter/nf_conntrack_helper.h void nf_ct_helper_destroy(struct nf_conn *ct); nf_conn 74 include/net/netfilter/nf_conntrack_helper.h static inline struct nf_conn_help *nfct_help(const struct nf_conn *ct) nf_conn 79 include/net/netfilter/nf_conntrack_helper.h static inline void *nfct_help_data(const struct nf_conn *ct) nf_conn 95 include/net/netfilter/nf_conntrack_helper.h struct nf_conn *ct, nf_conn 102 include/net/netfilter/nf_conntrack_helper.h void (*expectfn)(struct nf_conn *ct, struct nf_conntrack_expect *exp); nf_conn 106 include/net/netfilter/nf_conntrack_helper.h void nf_ct_helper_log(struct sk_buff *skb, const struct nf_conn *ct, nf_conn 38 include/net/netfilter/nf_conntrack_l4proto.h int (*packet)(struct nf_conn *ct, nf_conn 48 include/net/netfilter/nf_conntrack_l4proto.h bool (*new)(struct nf_conn *ct, const struct sk_buff *skb, nf_conn 52 include/net/netfilter/nf_conntrack_l4proto.h void (*destroy)(struct nf_conn *ct); nf_conn 54 include/net/netfilter/nf_conntrack_l4proto.h int (*error)(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, nf_conn 63 include/net/netfilter/nf_conntrack_l4proto.h int (*print_conntrack)(struct seq_file *s, struct nf_conn *); nf_conn 70 include/net/netfilter/nf_conntrack_l4proto.h struct nf_conn *ct); nf_conn 75 include/net/netfilter/nf_conntrack_l4proto.h int (*from_nlattr)(struct nlattr *tb[], struct nf_conn *ct); nf_conn 17 include/net/netfilter/nf_conntrack_labels.h static inline struct nf_conn_labels *nf_ct_labels_find(const struct nf_conn *ct) nf_conn 26 include/net/netfilter/nf_conntrack_labels.h static inline struct nf_conn_labels *nf_ct_labels_ext_add(struct nf_conn *ct) nf_conn 48 include/net/netfilter/nf_conntrack_labels.h bool nf_connlabel_match(const struct nf_conn *ct, u16 bit); nf_conn 49 include/net/netfilter/nf_conntrack_labels.h int nf_connlabel_set(struct nf_conn *ct, u16 bit); nf_conn 51 include/net/netfilter/nf_conntrack_labels.h int nf_connlabels_replace(struct nf_conn *ct, nf_conn 23 include/net/netfilter/nf_conntrack_seqadj.h static inline struct nf_conn_seqadj *nfct_seqadj(const struct nf_conn *ct) nf_conn 28 include/net/netfilter/nf_conntrack_seqadj.h static inline struct nf_conn_seqadj *nfct_seqadj_ext_add(struct nf_conn *ct) nf_conn 33 include/net/netfilter/nf_conntrack_seqadj.h int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, nf_conn 35 include/net/netfilter/nf_conntrack_seqadj.h int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, nf_conn 37 include/net/netfilter/nf_conntrack_seqadj.h void nf_ct_tcp_seqadj_set(struct sk_buff *skb, struct nf_conn *ct, nf_conn 40 include/net/netfilter/nf_conntrack_seqadj.h int nf_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, nf_conn 42 include/net/netfilter/nf_conntrack_seqadj.h s32 nf_ct_seq_offset(const struct nf_conn *ct, enum ip_conntrack_dir, u32 seq); nf_conn 12 include/net/netfilter/nf_conntrack_synproxy.h static inline struct nf_conn_synproxy *nfct_synproxy(const struct nf_conn *ct) nf_conn 21 include/net/netfilter/nf_conntrack_synproxy.h static inline struct nf_conn_synproxy *nfct_synproxy_ext_add(struct nf_conn *ct) nf_conn 39 include/net/netfilter/nf_conntrack_synproxy.h struct nf_conn *tmpl; nf_conn 71 include/net/netfilter/nf_conntrack_synproxy.h struct tcphdr *th, struct nf_conn *ct, nf_conn 29 include/net/netfilter/nf_conntrack_timeout.h struct nf_conn_timeout *nf_ct_timeout_find(const struct nf_conn *ct) nf_conn 39 include/net/netfilter/nf_conntrack_timeout.h struct nf_conn_timeout *nf_ct_timeout_ext_add(struct nf_conn *ct, nf_conn 59 include/net/netfilter/nf_conntrack_timeout.h nf_ct_timeout_lookup(struct net *net, struct nf_conn *ct, nf_conn 16 include/net/netfilter/nf_conntrack_timestamp.h struct nf_conn_tstamp *nf_conn_tstamp_find(const struct nf_conn *ct) nf_conn 26 include/net/netfilter/nf_conntrack_timestamp.h struct nf_conn_tstamp *nf_ct_tstamp_ext_add(struct nf_conn *ct, gfp_t gfp) nf_conn 13 include/net/netfilter/nf_conntrack_zones.h static inline u16 nf_ct_zone(const struct nf_conn *ct) nf_conn 28 include/net/netfilter/nf_nat.h struct nf_conn; nf_conn 33 include/net/netfilter/nf_nat.h struct nf_conn *ct; nf_conn 42 include/net/netfilter/nf_nat.h unsigned int nf_nat_setup_info(struct nf_conn *ct, nf_conn 46 include/net/netfilter/nf_nat.h extern unsigned int nf_nat_alloc_null_binding(struct nf_conn *ct, nf_conn 49 include/net/netfilter/nf_nat.h struct nf_conn_nat *nf_ct_nat_ext_add(struct nf_conn *ct); nf_conn 53 include/net/netfilter/nf_nat.h const struct nf_conn *ignored_conntrack); nf_conn 55 include/net/netfilter/nf_nat.h static inline struct nf_conn_nat *nfct_nat(const struct nf_conn *ct) nf_conn 10 include/net/netfilter/nf_nat_core.h unsigned int nf_nat_packet(struct nf_conn *ct, enum ip_conntrack_info ctinfo, nf_conn 15 include/net/netfilter/nf_nat_core.h static inline int nf_nat_initialized(struct nf_conn *ct, nf_conn 27 include/net/netfilter/nf_nat_core.h (*nfnetlink_parse_nat_setup_hook)(struct nf_conn *ct, nf_conn 10 include/net/netfilter/nf_nat_helper.h int __nf_nat_mangle_tcp_packet(struct sk_buff *skb, struct nf_conn *ct, nf_conn 17 include/net/netfilter/nf_nat_helper.h struct nf_conn *ct, nf_conn 30 include/net/netfilter/nf_nat_helper.h int nf_nat_mangle_udp_packet(struct sk_buff *skb, struct nf_conn *ct, nf_conn 38 include/net/netfilter/nf_nat_helper.h void nf_nat_follow_master(struct nf_conn *ct, struct nf_conntrack_expect *this); nf_conn 29 include/net/netfilter/nf_nat_l3proto.h const struct nf_conn *ct, nf_conn 42 include/net/netfilter/nf_nat_l3proto.h int nf_nat_icmp_reply_translation(struct sk_buff *skb, struct nf_conn *ct, nf_conn 53 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 62 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 72 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 81 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 83 include/net/netfilter/nf_nat_l3proto.h int nf_nat_icmpv6_reply_translation(struct sk_buff *skb, struct nf_conn *ct, nf_conn 94 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 103 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 113 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 122 include/net/netfilter/nf_nat_l3proto.h struct nf_conn *ct)); nf_conn 38 include/net/netfilter/nf_nat_l4proto.h const struct nf_conn *ct); nf_conn 67 include/net/netfilter/nf_nat_l4proto.h const struct nf_conn *ct, u16 *rover); nf_conn 6 include/net/netfilter/nfnetlink_queue.h struct nf_conn; nf_conn 9 include/net/netfilter/nfnetlink_queue.h struct nf_conn *nfqnl_ct_get(struct sk_buff *entskb, size_t *size, nf_conn 11 include/net/netfilter/nfnetlink_queue.h struct nf_conn *nfqnl_ct_parse(const struct sk_buff *skb, nf_conn 14 include/net/netfilter/nfnetlink_queue.h int nfqnl_ct_put(struct sk_buff *skb, struct nf_conn *ct, nf_conn 16 include/net/netfilter/nfnetlink_queue.h void nfqnl_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, nf_conn 18 include/net/netfilter/nfnetlink_queue.h int nfqnl_attach_expect(struct nf_conn *ct, const struct nlattr *attr, nf_conn 21 include/net/netfilter/nfnetlink_queue.h inline struct nf_conn * nf_conn 27 include/net/netfilter/nfnetlink_queue.h inline struct nf_conn *nfqnl_ct_parse(const struct sk_buff *skb, nf_conn 35 include/net/netfilter/nfnetlink_queue.h nfqnl_ct_put(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_conn 40 include/net/netfilter/nfnetlink_queue.h inline void nfqnl_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, nf_conn 45 include/net/netfilter/nfnetlink_queue.h inline int nfqnl_attach_expect(struct nf_conn *ct, const struct nlattr *attr, nf_conn 20 include/uapi/linux/netfilter/xt_CT.h struct nf_conn *ct __attribute__((aligned(8))); nf_conn 32 include/uapi/linux/netfilter/xt_CT.h struct nf_conn *ct __attribute__((aligned(8)));