/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_nat.c | 56 enum ip_conntrack_info ctinfo; in xt_snat_target_v0() local 59 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v0() 61 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v0() 62 ctinfo == IP_CT_RELATED_REPLY))); in xt_snat_target_v0() 73 enum ip_conntrack_info ctinfo; in xt_dnat_target_v0() local 76 ct = nf_ct_get(skb, &ctinfo); in xt_dnat_target_v0() 78 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED))); in xt_dnat_target_v0() 89 enum ip_conntrack_info ctinfo; in xt_snat_target_v1() local 108 enum ip_conntrack_info ctinfo; xt_dnat_target_v1() local 125 enum ip_conntrack_info ctinfo; xt_snat_target_v2() local 140 enum ip_conntrack_info ctinfo; xt_dnat_target_v2() local [all...] |
H A D | nf_conntrack_h323_main.c | 65 enum ip_conntrack_info ctinfo, 70 enum ip_conntrack_info ctinfo, 75 enum ip_conntrack_info ctinfo, 84 enum ip_conntrack_info ctinfo, 91 enum ip_conntrack_info ctinfo, 98 enum ip_conntrack_info ctinfo, 105 enum ip_conntrack_info ctinfo, 119 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() 123 int dir = CTINFO2DIR(ctinfo); in get_tpkt_data() 256 enum ip_conntrack_info ctinfo, in expect_rtp_rtcp() 118 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) get_tpkt_data() argument 255 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) expect_rtp_rtcp() argument 328 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) expect_t120() argument 379 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) process_h245_channel() argument 408 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) process_olc() argument 469 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) process_olca() argument 538 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) process_h245() argument 573 h245_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) h245_help() argument 667 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) expect_h245() argument 780 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) expect_callforwarding() argument 840 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) process_setup() argument 910 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) process_callproceeding() argument 942 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) process_connect() argument 973 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) process_alerting() argument 1004 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) process_facility() argument 1044 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) process_progress() argument 1075 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) process_q931() argument 1133 q931_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) q931_help() argument 1245 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) expect_q931() argument 1302 process_grq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperRequest *grq) process_grq() argument 1319 process_gcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperConfirm *gcf) process_gcf() argument 1363 process_rrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationRequest *rrq) process_rrq() argument 1399 process_rcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationConfirm *rcf) process_rcf() argument 1450 process_urq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, UnregistrationRequest *urq) process_urq() argument 1483 process_arq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionRequest *arq) process_arq() argument 1527 process_acf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionConfirm *acf) process_acf() argument 1575 process_lrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationRequest *lrq) process_lrq() argument 1592 process_lcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationConfirm *lcf) process_lcf() argument 1631 process_irr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, InfoRequestResponse *irr) process_irr() argument 1664 process_ras(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RasMessage *ras) process_ras() argument 1708 ras_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) ras_help() argument [all...] |
H A D | nf_nat_sip.c | 40 enum ip_conntrack_info ctinfo; in mangle_packet() local 41 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in mangle_packet() 50 if (!__nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in mangle_packet() 58 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in mangle_packet() 98 enum ip_conntrack_info ctinfo; in map_addr() local 99 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_addr() 100 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in map_addr() 132 enum ip_conntrack_info ctinfo; in map_sip_addr() local 133 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_sip_addr() 149 enum ip_conntrack_info ctinfo; in nf_nat_sip() local 306 enum ip_conntrack_info ctinfo; nf_nat_sip_seq_adjust() local 380 enum ip_conntrack_info ctinfo; nf_nat_sip_expect() local 451 enum ip_conntrack_info ctinfo; mangle_content_len() local 482 enum ip_conntrack_info ctinfo; mangle_sdp_packet() local 501 enum ip_conntrack_info ctinfo; nf_nat_sdp_addr() local 538 enum ip_conntrack_info ctinfo; nf_nat_sdp_session() local 580 enum ip_conntrack_info ctinfo; nf_nat_sdp_media() local [all...] |
H A D | nf_conntrack_core.c | 885 static void nf_ct_acct_merge(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_acct_merge() argument 896 bytes = atomic64_read(&counter[CTINFO2DIR(ctinfo)].bytes); in nf_ct_acct_merge() 897 nf_ct_acct_update(ct, CTINFO2DIR(ctinfo), bytes); in nf_ct_acct_merge() 920 enum ip_conntrack_info ctinfo; in __nf_ct_resolve_clash() local 923 loser_ct = nf_ct_get(skb, &ctinfo); in __nf_ct_resolve_clash() 934 nf_ct_acct_merge(ct, ctinfo, loser_ct); in __nf_ct_resolve_clash() 937 nf_ct_set(skb, ct, ctinfo); in __nf_ct_resolve_clash() 1047 enum ip_conntrack_info ctinfo; in nf_ct_resolve_clash() local 1052 loser_ct = nf_ct_get(skb, &ctinfo); in nf_ct_resolve_clash() 1084 enum ip_conntrack_info ctinfo; in __nf_conntrack_confirm() local 1639 enum ip_conntrack_info ctinfo; resolve_normal_ct() local 1716 generic_packet(struct nf_conn *ct, struct sk_buff *skb, enum ip_conntrack_info ctinfo) generic_packet() argument 1729 nf_conntrack_handle_packet(struct nf_conn *ct, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, const struct nf_hook_state *state) nf_conntrack_handle_packet() argument 1776 enum ip_conntrack_info ctinfo; nf_conntrack_in() local 1885 __nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb, u32 extra_jiffies, bool do_acct) __nf_ct_refresh_acct() argument 1907 nf_ct_kill_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb) nf_ct_kill_acct() argument 1981 enum ip_conntrack_info ctinfo; nf_conntrack_attach() local 1995 __nf_conntrack_update(struct net *net, struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) __nf_conntrack_update() argument 2066 nf_confirm_cthelper(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_confirm_cthelper() argument 2119 enum ip_conntrack_info ctinfo; nf_conntrack_update() local 2144 enum ip_conntrack_info ctinfo; nf_conntrack_get_tuple_skb() local [all...] |
H A D | nf_conntrack_seqadj.c | 10 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_init() argument 13 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_init() 30 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_set() argument 34 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_set() 61 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_tcp_seqadj_set() 70 nf_ct_seqadj_set(ct, ctinfo, th->seq, off); in nf_ct_tcp_seqadj_set() 120 enum ip_conntrack_info ctinfo) in nf_ct_sack_adjust() 133 dir = CTINFO2DIR(ctinfo); in nf_ct_sack_adjust() 165 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seq_adjust() 168 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seq_adjust() 60 nf_ct_tcp_seqadj_set(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, s32 off) nf_ct_tcp_seqadj_set() argument 117 nf_ct_sack_adjust(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_ct_sack_adjust() argument 164 nf_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff) nf_ct_seq_adjust() argument [all...] |
H A D | nf_nat_masquerade.c | 33 enum ip_conntrack_info ctinfo; in nf_nat_masquerade_ipv4() local 40 ct = nf_ct_get(skb, &ctinfo); in nf_nat_masquerade_ipv4() 42 WARN_ON(!(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in nf_nat_masquerade_ipv4() 43 ctinfo == IP_CT_RELATED_REPLY))); in nf_nat_masquerade_ipv4() 239 enum ip_conntrack_info ctinfo; in nf_nat_masquerade_ipv6() local 245 ct = nf_ct_get(skb, &ctinfo); in nf_nat_masquerade_ipv6() 246 WARN_ON(!(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in nf_nat_masquerade_ipv6() 247 ctinfo in nf_nat_masquerade_ipv6() [all...] |
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_nat.c | 56 enum ip_conntrack_info ctinfo; in xt_snat_target_v0() local 59 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v0() 61 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v0() 62 ctinfo == IP_CT_RELATED_REPLY))); in xt_snat_target_v0() 73 enum ip_conntrack_info ctinfo; in xt_dnat_target_v0() local 76 ct = nf_ct_get(skb, &ctinfo); in xt_dnat_target_v0() 78 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED))); in xt_dnat_target_v0() 89 enum ip_conntrack_info ctinfo; in xt_snat_target_v1() local 108 enum ip_conntrack_info ctinfo; xt_dnat_target_v1() local 125 enum ip_conntrack_info ctinfo; xt_snat_target_v2() local 140 enum ip_conntrack_info ctinfo; xt_dnat_target_v2() local [all...] |
H A D | nf_conntrack_h323_main.c | 65 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() 69 int dir = CTINFO2DIR(ctinfo); in get_tpkt_data() 206 enum ip_conntrack_info ctinfo, in expect_rtp_rtcp() 212 int dir = CTINFO2DIR(ctinfo); in expect_rtp_rtcp() 256 ret = nathook->nat_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in expect_rtp_rtcp() 281 enum ip_conntrack_info ctinfo, in expect_t120() 287 int dir = CTINFO2DIR(ctinfo); in expect_t120() 316 ret = nathook->nat_t120(skb, ct, ctinfo, protoff, data, in expect_t120() 333 enum ip_conntrack_info ctinfo, in process_h245_channel() 342 ret = expect_rtp_rtcp(skb, ct, ctinfo, protof in process_h245_channel() 64 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) get_tpkt_data() argument 205 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) expect_rtp_rtcp() argument 279 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) expect_t120() argument 331 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) process_h245_channel() argument 360 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) process_olc() argument 421 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) process_olca() argument 490 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) process_h245() argument 525 h245_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) h245_help() argument 620 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) expect_h245() argument 734 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) expect_callforwarding() argument 795 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) process_setup() argument 865 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) process_callproceeding() argument 897 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) process_connect() argument 928 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) process_alerting() argument 959 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) process_facility() argument 999 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) process_progress() argument 1030 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) process_q931() argument 1088 q931_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) q931_help() argument 1203 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) expect_q931() argument 1260 process_grq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperRequest *grq) process_grq() argument 1277 process_gcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperConfirm *gcf) process_gcf() argument 1321 process_rrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationRequest *rrq) process_rrq() argument 1357 process_rcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationConfirm *rcf) process_rcf() argument 1408 process_urq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, UnregistrationRequest *urq) process_urq() argument 1441 process_arq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionRequest *arq) process_arq() argument 1488 process_acf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionConfirm *acf) process_acf() argument 1538 process_lrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationRequest *lrq) process_lrq() argument 1555 process_lcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationConfirm *lcf) process_lcf() argument 1594 process_irr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, InfoRequestResponse *irr) process_irr() argument 1622 process_ras(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RasMessage *ras) process_ras() argument 1666 ras_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) ras_help() argument [all...] |
H A D | nf_nat_ovs.c | 11 enum ip_conntrack_info ctinfo, int *action, in nf_ct_nat_execute() 24 switch (ctinfo) { in nf_ct_nat_execute() 29 if (!nf_nat_icmp_reply_translation(skb, ct, ctinfo, in nf_ct_nat_execute() 42 ctinfo, in nf_ct_nat_execute() 77 err = nf_nat_packet(ct, ctinfo, hooknum, skb); in nf_ct_nat_execute() 86 enum ip_conntrack_info ctinfo, int *action, in nf_ct_nat() 98 if (ctinfo != IP_CT_NEW && (ct->status & IPS_NAT_MASK) && in nf_ct_nat() 99 (ctinfo != IP_CT_RELATED || commit)) { in nf_ct_nat() 101 if (CTINFO2DIR(ctinfo) == IP_CT_DIR_REPLY) in nf_ct_nat() 119 err = nf_ct_nat_execute(skb, ct, ctinfo, actio in nf_ct_nat() 10 nf_ct_nat_execute(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, int *action, const struct nf_nat_range2 *range, enum nf_nat_manip_type maniptype) nf_ct_nat_execute() argument 85 nf_ct_nat(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, int *action, const struct nf_nat_range2 *range, bool commit) nf_ct_nat() argument [all...] |
H A D | nf_nat_sip.c | 40 enum ip_conntrack_info ctinfo; in mangle_packet() local 41 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in mangle_packet() 50 if (!__nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in mangle_packet() 58 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in mangle_packet() 98 enum ip_conntrack_info ctinfo; in map_addr() local 99 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_addr() 100 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in map_addr() 132 enum ip_conntrack_info ctinfo; in map_sip_addr() local 133 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_sip_addr() 149 enum ip_conntrack_info ctinfo; in nf_nat_sip() local 306 enum ip_conntrack_info ctinfo; nf_nat_sip_seq_adjust() local 380 enum ip_conntrack_info ctinfo; nf_nat_sip_expect() local 439 enum ip_conntrack_info ctinfo; mangle_content_len() local 470 enum ip_conntrack_info ctinfo; mangle_sdp_packet() local 489 enum ip_conntrack_info ctinfo; nf_nat_sdp_addr() local 526 enum ip_conntrack_info ctinfo; nf_nat_sdp_session() local 568 enum ip_conntrack_info ctinfo; nf_nat_sdp_media() local [all...] |
H A D | nft_ct_fast.c | 13 enum ip_conntrack_info ctinfo; in nft_ct_get_fast_eval() local 17 ct = nf_ct_get(pkt->skb, &ctinfo); in nft_ct_get_fast_eval() 22 state = NF_CT_STATE_BIT(ctinfo); in nft_ct_get_fast_eval() 23 else if (ctinfo == IP_CT_UNTRACKED) in nft_ct_get_fast_eval() 40 nft_reg_store8(dest, CTINFO2DIR(ctinfo)); in nft_ct_get_fast_eval()
|
H A D | nf_conntrack_seqadj.c | 10 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_init() argument 13 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_init() 30 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_set() argument 34 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_set() 61 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_tcp_seqadj_set() 70 nf_ct_seqadj_set(ct, ctinfo, th->seq, off); in nf_ct_tcp_seqadj_set() 120 enum ip_conntrack_info ctinfo) in nf_ct_sack_adjust() 133 dir = CTINFO2DIR(ctinfo); in nf_ct_sack_adjust() 165 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seq_adjust() 168 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seq_adjust() 60 nf_ct_tcp_seqadj_set(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, s32 off) nf_ct_tcp_seqadj_set() argument 117 nf_ct_sack_adjust(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_ct_sack_adjust() argument 164 nf_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff) nf_ct_seq_adjust() argument [all...] |
H A D | nf_nat_masquerade.c | 34 enum ip_conntrack_info ctinfo; in nf_nat_masquerade_ipv4() local 41 ct = nf_ct_get(skb, &ctinfo); in nf_nat_masquerade_ipv4() 43 WARN_ON(!(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in nf_nat_masquerade_ipv4() 44 ctinfo == IP_CT_RELATED_REPLY))); in nf_nat_masquerade_ipv4() 244 enum ip_conntrack_info ctinfo; in nf_nat_masquerade_ipv6() local 250 ct = nf_ct_get(skb, &ctinfo); in nf_nat_masquerade_ipv6() 251 WARN_ON(!(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in nf_nat_masquerade_ipv6() 252 ctinfo in nf_nat_masquerade_ipv6() [all...] |
/kernel/linux/linux-5.10/include/linux/netfilter/ |
H A D | nf_conntrack_h323.h | 53 enum ip_conntrack_info ctinfo, 58 enum ip_conntrack_info ctinfo, 63 enum ip_conntrack_info ctinfo, 71 enum ip_conntrack_info ctinfo, 77 enum ip_conntrack_info ctinfo, 84 enum ip_conntrack_info ctinfo, 91 enum ip_conntrack_info ctinfo,
|
/kernel/linux/linux-6.6/include/linux/netfilter/ |
H A D | nf_conntrack_h323.h | 49 enum ip_conntrack_info ctinfo, 54 enum ip_conntrack_info ctinfo, 59 enum ip_conntrack_info ctinfo, 68 enum ip_conntrack_info ctinfo, 75 enum ip_conntrack_info ctinfo, 82 enum ip_conntrack_info ctinfo, 89 enum ip_conntrack_info ctinfo,
|
/kernel/linux/linux-5.10/include/net/netfilter/ |
H A D | nf_nat_helper.h | 12 enum ip_conntrack_info ctinfo, 19 enum ip_conntrack_info ctinfo, in nf_nat_mangle_tcp_packet() 26 return __nf_nat_mangle_tcp_packet(skb, ct, ctinfo, protoff, in nf_nat_mangle_tcp_packet() 32 enum ip_conntrack_info ctinfo, 17 nf_nat_mangle_tcp_packet(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned int match_offset, unsigned int match_len, const char *rep_buffer, unsigned int rep_len) nf_nat_mangle_tcp_packet() argument
|
H A D | nf_conntrack_seqadj.h | 34 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 36 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 39 enum ip_conntrack_info ctinfo, s32 off); 42 enum ip_conntrack_info ctinfo, unsigned int protoff);
|
H A D | nf_conntrack_l4proto.h | 97 enum ip_conntrack_info ctinfo, 102 enum ip_conntrack_info ctinfo, 108 enum ip_conntrack_info ctinfo, 113 enum ip_conntrack_info ctinfo, 118 enum ip_conntrack_info ctinfo, 123 enum ip_conntrack_info ctinfo, 128 enum ip_conntrack_info ctinfo, 133 enum ip_conntrack_info ctinfo,
|
/kernel/linux/linux-6.6/include/net/netfilter/ |
H A D | nf_conntrack_act_ct.h | 24 enum ip_conntrack_info ctinfo) in nf_conn_act_ct_ext_fill() 31 act_ct_ext->ifindex[CTINFO2DIR(ctinfo)] = skb->dev->ifindex; in nf_conn_act_ct_ext_fill() 38 enum ip_conntrack_info ctinfo) in nf_conn_act_ct_ext_add() 47 nf_conn_act_ct_ext_fill(skb, ct, ctinfo); in nf_conn_act_ct_ext_add() 23 nf_conn_act_ct_ext_fill(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_conn_act_ct_ext_fill() argument 36 nf_conn_act_ct_ext_add(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_conn_act_ct_ext_add() argument
|
H A D | nf_conntrack_seqadj.h | 34 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 36 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 39 enum ip_conntrack_info ctinfo, s32 off); 42 enum ip_conntrack_info ctinfo, unsigned int protoff);
|
H A D | nf_nat_helper.h | 12 enum ip_conntrack_info ctinfo, 19 enum ip_conntrack_info ctinfo, in nf_nat_mangle_tcp_packet() 26 return __nf_nat_mangle_tcp_packet(skb, ct, ctinfo, protoff, in nf_nat_mangle_tcp_packet() 32 enum ip_conntrack_info ctinfo, 17 nf_nat_mangle_tcp_packet(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned int match_offset, unsigned int match_len, const char *rep_buffer, unsigned int rep_len) nf_nat_mangle_tcp_packet() argument
|
H A D | nf_nat.h | 58 enum ip_conntrack_info ctinfo, in nf_nat_oif_changed() 64 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL && in nf_nat_oif_changed() 76 unsigned int nf_nat_packet(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 87 enum ip_conntrack_info ctinfo, 91 enum ip_conntrack_info ctinfo, 108 enum ip_conntrack_info ctinfo, int *action, 57 nf_nat_oif_changed(unsigned int hooknum, enum ip_conntrack_info ctinfo, struct nf_conn_nat *nat, const struct net_device *out) nf_nat_oif_changed() argument
|
H A D | nf_conntrack_l4proto.h | 97 enum ip_conntrack_info ctinfo, 102 enum ip_conntrack_info ctinfo, 108 enum ip_conntrack_info ctinfo, 113 enum ip_conntrack_info ctinfo, 118 enum ip_conntrack_info ctinfo, 123 enum ip_conntrack_info ctinfo, 128 enum ip_conntrack_info ctinfo, 133 enum ip_conntrack_info ctinfo,
|
/kernel/linux/linux-5.10/net/ipv4/netfilter/ |
H A D | nf_nat_h323.c | 27 enum ip_conntrack_info ctinfo; in set_addr() local 28 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in set_addr() 41 if (!nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in set_addr() 55 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in set_addr() 93 enum ip_conntrack_info ctinfo, in set_sig_addr() 98 int dir = CTINFO2DIR(ctinfo); in set_sig_addr() 146 enum ip_conntrack_info ctinfo, in set_ras_addr() 150 int dir = CTINFO2DIR(ctinfo); in set_ras_addr() 175 enum ip_conntrack_info ctinfo, in nat_rtp_rtcp() 183 int dir = CTINFO2DIR(ctinfo); in nat_rtp_rtcp() 92 set_sig_addr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int count) set_sig_addr() argument 145 set_ras_addr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int count) set_ras_addr() argument 174 nat_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, __be16 port, __be16 rtp_port, struct nf_conntrack_expect *rtp_exp, struct nf_conntrack_expect *rtcp_exp) nat_rtp_rtcp() argument 280 nat_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, __be16 port, struct nf_conntrack_expect *exp) nat_t120() argument 331 nat_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, __be16 port, struct nf_conntrack_expect *exp) nat_h245() argument 422 nat_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int idx, __be16 port, struct nf_conntrack_expect *exp) nat_q931() argument 518 nat_callforwarding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, __be16 port, struct nf_conntrack_expect *exp) nat_callforwarding() argument [all...] |
/kernel/linux/linux-6.6/net/ipv4/netfilter/ |
H A D | nf_nat_h323.c | 27 enum ip_conntrack_info ctinfo; in set_addr() local 28 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in set_addr() 41 if (!nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in set_addr() 55 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in set_addr() 93 enum ip_conntrack_info ctinfo, in set_sig_addr() 98 int dir = CTINFO2DIR(ctinfo); in set_sig_addr() 146 enum ip_conntrack_info ctinfo, in set_ras_addr() 150 int dir = CTINFO2DIR(ctinfo); in set_ras_addr() 175 enum ip_conntrack_info ctinfo, in nat_rtp_rtcp() 183 int dir = CTINFO2DIR(ctinfo); in nat_rtp_rtcp() 92 set_sig_addr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int count) set_sig_addr() argument 145 set_ras_addr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int count) set_ras_addr() argument 174 nat_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, __be16 port, __be16 rtp_port, struct nf_conntrack_expect *rtp_exp, struct nf_conntrack_expect *rtcp_exp) nat_rtp_rtcp() argument 280 nat_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, __be16 port, struct nf_conntrack_expect *exp) nat_t120() argument 318 nat_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, __be16 port, struct nf_conntrack_expect *exp) nat_h245() argument 396 nat_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int idx, __be16 port, struct nf_conntrack_expect *exp) nat_q931() argument 479 nat_callforwarding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, __be16 port, struct nf_conntrack_expect *exp) nat_callforwarding() argument [all...] |