/net/netfilter/ |
H A D | nfnetlink_queue_ct.c | 21 struct nf_conn *ct; local 28 ct = nf_ct_get(entskb, ctinfo); 29 if (ct) { 30 if (!nf_ct_is_untracked(ct)) 31 *size += nfq_ct->build_size(ct); 33 ct = NULL; 35 return ct; 43 struct nf_conn *ct; local 50 ct = nf_ct_get(skb, ctinfo); 51 if (ct 57 nfqnl_ct_put(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument 87 nfqnl_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, int diff) argument 100 nfqnl_attach_expect(struct nf_conn *ct, const struct nlattr *attr, u32 portid, u32 report) argument [all...] |
H A D | nf_conntrack_core.c | 58 int (*nfnetlink_parse_nat_setup_hook)(struct nf_conn *ct, 94 if (read_seqcount_retry(&net->ct.generation, sequence)) { 150 return __hash_bucket(hash, net->ct.htable_size); 162 return __hash_conntrack(tuple, zone, net->ct.htable_size); 236 clean_from_lists(struct nf_conn *ct) argument 238 pr_debug("clean_from_lists(%p)\n", ct); 239 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); 240 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode); 243 nf_ct_remove_expectations(ct); 247 static void nf_ct_add_to_dying_list(struct nf_conn *ct) argument 262 nf_ct_add_to_unconfirmed_list(struct nf_conn *ct) argument 277 nf_ct_del_from_dying_or_unconfirmed_list(struct nf_conn *ct) argument 293 struct nf_conn *ct = (struct nf_conn *)nfct; local 328 nf_ct_delete_from_lists(struct nf_conn *ct) argument 355 nf_ct_delete(struct nf_conn *ct, u32 portid, int report) argument 393 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); local 449 struct nf_conn *ct; local 480 __nf_conntrack_hash_insert(struct nf_conn *ct, unsigned int hash, unsigned int reply_hash) argument 493 nf_conntrack_hash_check_insert(struct nf_conn *ct) argument 571 struct nf_conn *ct; local 692 struct nf_conn *ct; local 725 struct nf_conn *ct = NULL, *tmp; local 798 struct nf_conn *ct; local 876 nf_conntrack_free(struct nf_conn *ct) argument 904 struct nf_conn *ct; local 1014 struct nf_conn *ct; local 1067 struct nf_conn *ct, *tmpl = NULL; local 1187 nf_conntrack_alter_reply(struct nf_conn *ct, const struct nf_conntrack_tuple *newreply) argument 1209 __nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb, unsigned long extra_jiffies, int do_acct) argument 1250 __nf_ct_kill_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb, int do_acct) argument 1335 struct nf_conn *ct; local 1357 struct nf_conn *ct; local 1402 struct nf_conn *ct; local 1443 struct nf_conn *ct = &per_cpu(nf_conntrack_untracked, cpu); local 1555 struct nf_conn *ct; local 1696 struct nf_conn *ct = &per_cpu(nf_conntrack_untracked, cpu); local [all...] |
H A D | xt_connlabel.c | 26 struct nf_conn *ct; local 29 ct = nf_ct_get(skb, &ctinfo); 30 if (ct == NULL || nf_ct_is_untracked(ct)) 34 return (nf_connlabel_set(ct, info->bit) == 0) ^ invert; 36 return nf_connlabel_match(ct, info->bit) ^ invert; 62 par->net->ct.labels_used++; 64 if (words > par->net->ct.label_words) 65 par->net->ct.label_words = words; 72 par->net->ct [all...] |
H A D | xt_connmark.c | 43 struct nf_conn *ct; local 46 ct = nf_ct_get(skb, &ctinfo); 47 if (ct == NULL) 52 newmark = (ct->mark & ~info->ctmask) ^ info->ctmark; 53 if (ct->mark != newmark) { 54 ct->mark = newmark; 55 nf_conntrack_event_cache(IPCT_MARK, ct); 59 newmark = (ct->mark & ~info->ctmask) ^ 61 if (ct->mark != newmark) { 62 ct 97 const struct nf_conn *ct; local [all...] |
H A D | xt_CONNSECMARK.c | 39 struct nf_conn *ct; local 42 ct = nf_ct_get(skb, &ctinfo); 43 if (ct && !ct->secmark) { 44 ct->secmark = skb->secmark; 45 nf_conntrack_event_cache(IPCT_SECMARK, ct); 57 const struct nf_conn *ct; local 60 ct = nf_ct_get(skb, &ctinfo); 61 if (ct && ct [all...] |
H A D | nf_conntrack_h323_main.c | 64 struct nf_conn *ct, 69 struct nf_conn *ct, 74 struct nf_conn *ct, 83 struct nf_conn *ct, 90 struct nf_conn *ct, 97 struct nf_conn *ct, 104 struct nf_conn *ct, 120 struct nf_conn *ct, enum ip_conntrack_info ctinfo, 123 struct nf_ct_h323_master *info = nfct_help_data(ct); 223 static int get_h245_addr(struct nf_conn *ct, cons argument 119 get_tpkt_data(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned char **data, int *datalen, int *dataoff) argument 258 expect_rtp_rtcp(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr) argument 332 expect_t120(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr) argument 384 process_h245_channel(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H2250LogicalChannelParameters *channel) argument 414 process_olc(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannel *olc) argument 476 process_olca(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannelAck *olca) argument 546 process_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, MultimediaSystemControlMessage *mscm) argument 582 h245_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument 648 get_h225_addr(struct nf_conn *ct, unsigned char *data, TransportAddress *taddr, union nf_inet_addr *addr, __be16 *port) argument 680 expect_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) argument 798 expect_callforwarding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) argument 857 process_setup(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Setup_UUIE *setup) argument 928 process_callproceeding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, CallProceeding_UUIE *callproc) argument 961 process_connect(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Connect_UUIE *connect) argument 993 process_alerting(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Alerting_UUIE *alert) argument 1025 process_facility(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Facility_UUIE *facility) argument 1066 process_progress(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Progress_UUIE *progress) argument 1098 process_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Q931 *q931) argument 1157 q931_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument 1253 find_expect(struct nf_conn *ct, union nf_inet_addr *addr, __be16 port) argument 1287 expect_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int count) argument 1345 process_grq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperRequest *grq) argument 1363 process_gcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperConfirm *gcf) argument 1408 process_rrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationRequest *rrq) argument 1445 process_rcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationConfirm *rcf) argument 1496 process_urq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, UnregistrationRequest *urq) argument 1530 process_arq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionRequest *arq) argument 1575 process_acf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionConfirm *acf) argument 1624 process_lrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationRequest *lrq) argument 1642 process_lcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationConfirm *lcf) argument 1682 process_irr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, InfoRequestResponse *irr) argument 1716 process_ras(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RasMessage *ras) argument 1761 ras_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument [all...] |
H A D | nf_conntrack_ecache.c | 51 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); local 53 if (nf_ct_is_dying(ct)) 56 if (nf_conntrack_event(IPCT_DESTROY, ct)) { 62 set_bit(IPS_DYING_BIT, &ct->status); 63 refs[evicted] = ct; 118 void nf_ct_deliver_cached_events(struct nf_conn *ct) argument 120 struct net *net = nf_ct_net(ct); 128 notify = rcu_dereference(net->ct.nf_conntrack_event_cb); 132 e = nf_ct_ecache_find(ct); 138 if (!nf_ct_is_confirmed(ct) || nf_ct_is_dyin [all...] |
H A D | nf_conntrack_standalone.c | 61 st->bucket < net->ct.htable_size; 63 n = rcu_dereference(hlist_nulls_first_rcu(&net->ct.hash[st->bucket])); 79 if (++st->bucket >= net->ct.htable_size) 84 &net->ct.hash[st->bucket])); 122 static int ct_show_secctx(struct seq_file *s, const struct nf_conn *ct) argument 128 ret = security_secid_to_secctx(ct->secmark, &secctx, &len); 138 static inline int ct_show_secctx(struct seq_file *s, const struct nf_conn *ct) argument 145 static int ct_show_delta_time(struct seq_file *s, const struct nf_conn *ct) argument 151 tstamp = nf_conn_tstamp_find(ct); 166 ct_show_delta_time(struct seq_file *s, const struct nf_conn *ct) argument 176 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(hash); local [all...] |
H A D | xt_conntrack.c | 43 conntrack_mt_origsrc(const struct nf_conn *ct, argument 47 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, 52 conntrack_mt_origdst(const struct nf_conn *ct, argument 56 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3, 61 conntrack_mt_replsrc(const struct nf_conn *ct, argument 65 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3, 70 conntrack_mt_repldst(const struct nf_conn *ct, argument 74 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3, 80 const struct nf_conn *ct) 84 tuple = &ct 79 ct_proto_port_check(const struct xt_conntrack_mtinfo2 *info, const struct nf_conn *ct) argument 123 ct_proto_port_check_v3(const struct xt_conntrack_mtinfo3 *info, const struct nf_conn *ct) argument 170 const struct nf_conn *ct; local [all...] |
H A D | xt_nat.c | 48 struct nf_conn *ct; local 50 ct = nf_ct_get(skb, &ctinfo); 51 NF_CT_ASSERT(ct != NULL && 56 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); 65 struct nf_conn *ct; local 67 ct = nf_ct_get(skb, &ctinfo); 68 NF_CT_ASSERT(ct != NULL && 72 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST); 80 struct nf_conn *ct; local 82 ct 95 struct nf_conn *ct; local [all...] |
H A D | nf_conntrack_labels.c | 23 bool nf_connlabel_match(const struct nf_conn *ct, u16 bit) argument 25 struct nf_conn_labels *labels = nf_ct_labels_find(ct); 34 int nf_connlabel_set(struct nf_conn *ct, u16 bit) argument 36 struct nf_conn_labels *labels = nf_ct_labels_find(ct); 45 nf_conntrack_event_cache(IPCT_LABEL, ct); 62 int nf_connlabels_replace(struct nf_conn *ct, argument 70 labels = nf_ct_labels_find(ct); 88 nf_conntrack_event_cache(IPCT_LABEL, ct);
|
H A D | xt_cluster.c | 19 static inline u32 nf_ct_orig_ipv4_src(const struct nf_conn *ct) argument 21 return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; 24 static inline const u32 *nf_ct_orig_ipv6_src(const struct nf_conn *ct) argument 26 return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6; 42 xt_cluster_hash(const struct nf_conn *ct, argument 47 switch(nf_ct_l3num(ct)) { 49 hash = xt_cluster_hash_ipv4(nf_ct_orig_ipv4_src(ct), info); 52 hash = xt_cluster_hash_ipv6(nf_ct_orig_ipv6_src(ct), info); 94 const struct nf_conn *ct; local 120 ct [all...] |
H A D | nf_nat_core.c | 59 const struct nf_conn *ct; local 65 ct = nf_ct_get(skb, &ctinfo); 66 if (ct == NULL) 69 family = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; 81 l3proto->decode_session(skb, ct, dir, statusbit, fl); 130 return reciprocal_scale(hash, net->ct.nat_htable_size); 175 same_src(const struct nf_conn *ct, argument 180 t = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; 197 const struct nf_conn *ct; local 199 hlist_for_each_entry_rcu(nat, &net->ct 221 find_best_ips_proto(u16 zone, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, const struct nf_conn *ct, enum nf_nat_manip_type maniptype) argument 294 get_unique_tuple(struct nf_conntrack_tuple *tuple, const struct nf_conntrack_tuple *orig_tuple, const struct nf_nat_range *range, struct nf_conn *ct, enum nf_nat_manip_type maniptype) argument 362 nf_ct_nat_ext_add(struct nf_conn *ct) argument 376 nf_nat_setup_info(struct nf_conn *ct, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype) argument 445 __nf_nat_alloc_null_binding(struct nf_conn *ct, enum nf_nat_manip_type manip) argument 464 nf_nat_alloc_null_binding(struct nf_conn *ct, unsigned int hooknum) argument 471 nf_nat_packet(struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int hooknum, struct sk_buff *skb) argument 529 nf_nat_proto_clean(struct nf_conn *ct, void *data) argument 677 nf_nat_cleanup_conntrack(struct nf_conn *ct) argument 695 struct nf_conn *ct = old_nat->ct; local 724 nfnetlink_parse_nat_proto(struct nlattr *attr, const struct nf_conn *ct, struct nf_nat_range *range) argument 752 nfnetlink_parse_nat(const struct nlattr *nat, const struct nf_conn *ct, struct nf_nat_range *range, const struct nf_nat_l3proto *l3proto) argument 777 nfnetlink_parse_nat_setup(struct nf_conn *ct, enum nf_nat_manip_type manip, const struct nlattr *attr) argument 810 nfnetlink_parse_nat_setup(struct nf_conn *ct, enum nf_nat_manip_type manip, const struct nlattr *attr) argument [all...] |
H A D | xt_CT.c | 23 static inline int xt_ct_target(struct sk_buff *skb, struct nf_conn *ct) argument 29 /* special case the untracked ct : we want the percpu object */ 30 if (!ct) 31 ct = nf_ct_untracked_get(); 32 atomic_inc(&ct->ct_general.use); 33 skb->nfct = &ct->ct_general; 43 struct nf_conn *ct = info->ct; local 45 return xt_ct_target(skb, ct); 52 struct nf_conn *ct local 76 xt_ct_set_helper(struct nf_conn *ct, const char *helper_name, const struct xt_tgchk_param *par) argument 119 xt_ct_set_timeout(struct nf_conn *ct, const struct xt_tgchk_param *par, const char *timeout_name) argument 188 struct nf_conn *ct; local 289 xt_ct_destroy_timeout(struct nf_conn *ct) argument 310 struct nf_conn *ct = info->ct; local [all...] |
H A D | xt_u32.c | 19 const struct xt_u32_test *ct; local 34 ct = &data->tests[testind]; 36 pos = ct->location[0].number; 44 nnums = ct->nnums; 48 u_int32_t number = ct->location[i].number; 49 switch (ct->location[i].nextop) { 77 nvals = ct->nvalues; 79 if (ct->value[i].min <= val && val <= ct->value[i].max) 82 if (i >= ct [all...] |
H A D | nf_nat_sip.c | 39 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 43 if (nf_ct_protonum(ct) == IPPROTO_TCP) { 48 if (!__nf_nat_mangle_tcp_packet(skb, ct, ctinfo, 56 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, 68 static int sip_sprintf_addr(const struct nf_conn *ct, char *buffer, argument 71 if (nf_ct_l3num(ct) == NFPROTO_IPV4) 81 static int sip_sprintf_addr_port(const struct nf_conn *ct, char *buffer, argument 84 if (nf_ct_l3num(ct) == NFPROTO_IPV4) 97 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 99 struct nf_ct_sip_master *ct_sip_info = nfct_help_data(ct); 131 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 148 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 305 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 316 nf_nat_sip_expected(struct nf_conn *ct, struct nf_conntrack_expect *exp) argument 349 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 420 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 451 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 470 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 507 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 549 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local [all...] |
H A D | nf_conntrack_timestamp.c | 27 .data = &init_net.ct.sysctl_tstamp, 52 table[0].data = &net->ct.sysctl_tstamp; 58 net->ct.tstamp_sysctl_header = register_net_sysctl(net, "net/netfilter", 60 if (!net->ct.tstamp_sysctl_header) { 76 table = net->ct.tstamp_sysctl_header->ctl_table_arg; 77 unregister_net_sysctl_table(net->ct.tstamp_sysctl_header); 93 net->ct.sysctl_tstamp = nf_ct_tstamp;
|
H A D | nf_conntrack_acct.c | 30 .data = &init_net.ct.sysctl_acct, 40 seq_print_acct(struct seq_file *s, const struct nf_conn *ct, int dir) argument 45 acct = nf_conn_acct_find(ct); 72 table[0].data = &net->ct.sysctl_acct; 78 net->ct.acct_sysctl_header = register_net_sysctl(net, "net/netfilter", 80 if (!net->ct.acct_sysctl_header) { 96 table = net->ct.acct_sysctl_header->ctl_table_arg; 97 unregister_net_sysctl_table(net->ct.acct_sysctl_header); 113 net->ct.sysctl_acct = nf_ct_acct;
|
H A D | nf_conntrack_seqadj.c | 9 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, argument 19 set_bit(IPS_SEQ_ADJUST_BIT, &ct->status); 21 seqadj = nfct_seqadj(ct); 29 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, argument 32 struct nf_conn_seqadj *seqadj = nfct_seqadj(ct); 44 set_bit(IPS_SEQ_ADJUST_BIT, &ct->status); 46 spin_lock_bh(&ct->lock); 54 spin_unlock_bh(&ct->lock); 60 struct nf_conn *ct, enum ip_conntrack_info ctinfo, 65 if (nf_ct_protonum(ct) ! 59 nf_ct_tcp_seqadj_set(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, s32 off) argument 116 nf_ct_sack_adjust(struct sk_buff *skb, unsigned int protoff, struct tcphdr *tcph, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument 162 nf_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff) argument 213 nf_ct_seq_offset(const struct nf_conn *ct, enum ip_conntrack_dir dir, u32 seq) argument [all...] |
H A D | nf_conntrack_snmp.c | 34 struct nf_conn *ct, 39 struct nf_conn *ct, enum ip_conntrack_info ctinfo) 43 nf_conntrack_broadcast_help(skb, protoff, ct, ctinfo, timeout); 46 if (nf_nat_snmp && ct->status & IPS_NAT_MASK) 47 return nf_nat_snmp(skb, protoff, ct, ctinfo); 38 snmp_conntrack_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument
|
H A D | nf_conntrack_sip.c | 58 static int string_len(const struct nf_conn *ct, const char *dptr, argument 70 static int digits_len(const struct nf_conn *ct, const char *dptr, argument 101 static int callid_len(const struct nf_conn *ct, const char *dptr, argument 120 static int media_len(const struct nf_conn *ct, const char *dptr, argument 123 int len = string_len(ct, dptr, limit, shift); 131 return len + digits_len(ct, dptr, limit, shift); 134 static int sip_parse_addr(const struct nf_conn *ct, const char *cp, argument 141 if (!ct) 145 switch (nf_ct_l3num(ct)) { 176 static int epaddr_len(const struct nf_conn *ct, cons argument 196 skp_epaddr_len(const struct nf_conn *ct, const char *dptr, const char *limit, int *shift) argument 228 ct_sip_parse_request(const struct nf_conn *ct, const char *dptr, unsigned int datalen, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr, __be16 *port) argument 359 ct_sip_get_header(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sip_header_types type, unsigned int *matchoff, unsigned int *matchlen) argument 427 ct_sip_next_header(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sip_header_types type, unsigned int *matchoff, unsigned int *matchlen) argument 457 ct_sip_walk_headers(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sip_header_types type, int *in_header, unsigned int *matchoff, unsigned int *matchlen) argument 497 ct_sip_parse_header_uri(const struct nf_conn *ct, const char *dptr, unsigned int *dataoff, unsigned int datalen, enum sip_header_types type, int *in_header, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr, __be16 *port) argument 530 ct_sip_parse_param(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, const char *name, unsigned int *matchoff, unsigned int *matchlen) argument 558 ct_sip_parse_address_param(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, const char *name, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr, bool delim) argument 585 ct_sip_parse_numerical_param(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, const char *name, unsigned int *matchoff, unsigned int *matchlen, unsigned int *val) argument 615 ct_sip_parse_transport(struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, u8 *proto) argument 638 sdp_parse_addr(const struct nf_conn *ct, const char *cp, const char **endp, union nf_inet_addr *addr, const char *limit) argument 665 sdp_addr_len(const struct nf_conn *ct, const char *dptr, const char *limit, int *shift) argument 719 ct_sip_get_sdp_header(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sdp_header_types type, enum sdp_header_types term, unsigned int *matchoff, unsigned int *matchlen) argument 773 ct_sip_parse_sdp_addr(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sdp_header_types type, enum sdp_header_types term, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr) argument 793 refresh_signalling_expectation(struct nf_conn *ct, union nf_inet_addr *addr, u8 proto, __be16 port, unsigned int expires) argument 822 flush_expectations(struct nf_conn *ct, bool media) argument 851 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 990 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1099 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1116 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1133 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1150 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1167 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1183 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1281 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1366 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1410 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 1458 process_sip_msg(struct sk_buff *skb, struct nf_conn *ct, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) argument 1482 sip_help_tcp(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument 1566 sip_help_udp(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument [all...] |
H A D | nf_conntrack_helper.c | 50 .data = &init_net.ct.sysctl_auto_assign_helper, 67 table[0].data = &net->ct.sysctl_auto_assign_helper; 73 net->ct.helper_sysctl_header = 76 if (!net->ct.helper_sysctl_header) { 92 table = net->ct.helper_sysctl_header->ctl_table_arg; 93 unregister_net_sysctl_table(net->ct.helper_sysctl_header); 171 nf_ct_helper_ext_add(struct nf_conn *ct, argument 176 help = nf_ct_ext_add_length(ct, NF_CT_EXT_HELPER, 186 int __nf_ct_try_assign_helper(struct nf_conn *ct, struct nf_conn *tmpl, argument 191 struct net *net = nf_ct_net(ct); 257 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(i); local 267 nf_ct_helper_destroy(struct nf_conn *ct) argument 336 nf_ct_helper_log(struct sk_buff *skb, const struct nf_conn *ct, const char *fmt, ...) argument [all...] |
/net/netfilter/ipvs/ |
H A D | ip_vs_nfct.c | 85 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local 88 if (ct == NULL || nf_ct_is_confirmed(ct) || nf_ct_is_untracked(ct) || 89 nf_ct_is_dying(ct)) 101 if (cp->app && nf_ct_protonum(ct) == IPPROTO_TCP && 102 !nfct_seqadj(ct) && !nfct_seqadj_ext_add(ct)) 111 new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; 126 IP_VS_DBG(7, "%s: Updating conntrack ct 143 ip_vs_nfct_expect_callback(struct nf_conn *ct, struct nf_conntrack_expect *exp) argument 225 ip_vs_nfct_expect_related(struct sk_buff *skb, struct nf_conn *ct, struct ip_vs_conn *cp, u_int8_t proto, const __be16 port, int from_rs) argument 259 struct nf_conn *ct; local [all...] |
/net/ax25/ |
H A D | ax25_addr.c | 119 int ct = 0; local 121 while (ct < 6) { 122 if ((a->ax25_call[ct] & 0xFE) != (b->ax25_call[ct] & 0xFE)) /* Clean off repeater bits */ 124 ct++; 127 if ((a->ax25_call[ct] & 0x1E) == (b->ax25_call[ct] & 0x1E)) /* SSID without control bit */ 222 int ct = 0; local 255 while (ct < d->ndigi) { 256 memcpy(buf, &d->calls[ct], AX25_ADDR_LE 289 int ct; local [all...] |
/net/mac80211/ |
H A D | aes_ccm.c | 25 struct scatterlist assoc, pt, ct[2]; local 36 sg_init_table(ct, 2); 37 sg_set_buf(&ct[0], data, data_len); 38 sg_set_buf(&ct[1], mic, IEEE80211_CCMP_MIC_LEN); 42 aead_request_set_crypt(aead_req, &pt, ct, data_len, b_0); 50 struct scatterlist assoc, pt, ct[2]; local 63 sg_init_table(ct, 2); 64 sg_set_buf(&ct[0], data, data_len); 65 sg_set_buf(&ct[1], mic, IEEE80211_CCMP_MIC_LEN); 69 aead_request_set_crypt(aead_req, ct, [all...] |