/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_conntrack_h323_main.c | 53 int (*set_h245_addr_hook) (struct sk_buff *skb, unsigned int protoff, 58 int (*set_h225_addr_hook) (struct sk_buff *skb, unsigned int protoff, 66 unsigned int protoff, unsigned char **data, 71 unsigned int protoff, unsigned char **data, 76 unsigned int protoff, 85 unsigned int protoff, 92 unsigned int protoff, 99 unsigned int protoff, 106 unsigned int protoff, 118 static int get_tpkt_data(struct sk_buff *skb, unsigned int protoff, in 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 1208 get_udp_data(struct sk_buff *skb, unsigned int protoff, int *datalen) get_udp_data() 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 | 34 static unsigned int mangle_packet(struct sk_buff *skb, unsigned int protoff, in mangle_packet() argument 46 th = (struct tcphdr *)(skb->data + protoff); in mangle_packet() 47 baseoff = protoff + th->doff * 4; in mangle_packet() 51 protoff, matchoff, matchlen, in mangle_packet() 55 baseoff = protoff + sizeof(struct udphdr); in mangle_packet() 59 protoff, matchoff, matchlen, in mangle_packet() 92 static int map_addr(struct sk_buff *skb, unsigned int protoff, in map_addr() argument 123 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in map_addr() 127 static int map_sip_addr(struct sk_buff *skb, unsigned int protoff, in map_sip_addr() argument 141 return map_addr(skb, protoff, dataof in map_sip_addr() 145 nf_nat_sip(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) nf_nat_sip() argument 303 nf_nat_sip_seq_adjust(struct sk_buff *skb, unsigned int protoff, s16 off) nf_nat_sip_seq_adjust() argument 373 nf_nat_sip_expect(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, struct nf_conntrack_expect *exp, unsigned int matchoff, unsigned int matchlen) nf_nat_sip_expect() argument 447 mangle_content_len(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) mangle_content_len() argument 474 mangle_sdp_packet(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, enum sdp_header_types type, enum sdp_header_types term, char *buffer, int buflen) mangle_sdp_packet() argument 493 nf_nat_sdp_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, enum sdp_header_types type, enum sdp_header_types term, const union nf_inet_addr *addr) nf_nat_sdp_addr() argument 514 nf_nat_sdp_port(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, u_int16_t port) nf_nat_sdp_port() argument 532 nf_nat_sdp_session(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, const union nf_inet_addr *addr) nf_nat_sdp_session() argument 571 nf_nat_sdp_media(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, struct nf_conntrack_expect *rtp_exp, struct nf_conntrack_expect *rtcp_exp, unsigned int mediaoff, unsigned int medialen, union nf_inet_addr *rtp_addr) nf_nat_sdp_media() argument [all...] |
H A D | nf_nat_helper.c | 89 unsigned int protoff, in __nf_nat_mangle_tcp_packet() 106 tcph = (void *)skb->data + protoff; in __nf_nat_mangle_tcp_packet() 108 oldlen = skb->len - protoff; in __nf_nat_mangle_tcp_packet() 109 mangle_contents(skb, protoff + tcph->doff*4, in __nf_nat_mangle_tcp_packet() 112 datalen = skb->len - protoff; in __nf_nat_mangle_tcp_packet() 139 unsigned int protoff, in nf_nat_mangle_udp_packet() 156 udph = (void *)skb->data + protoff; in nf_nat_mangle_udp_packet() 158 oldlen = skb->len - protoff; in nf_nat_mangle_udp_packet() 159 mangle_contents(skb, protoff + sizeof(*udph), in nf_nat_mangle_udp_packet() 163 datalen = skb->len - protoff; in nf_nat_mangle_udp_packet() 86 __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, bool adjust) __nf_nat_mangle_tcp_packet() argument 136 nf_nat_mangle_udp_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_udp_packet() argument [all...] |
H A D | nf_conntrack_seqadj.c | 118 unsigned int protoff, in nf_ct_sack_adjust() 122 struct tcphdr *tcph = (void *)skb->data + protoff; in nf_ct_sack_adjust() 126 optoff = protoff + sizeof(struct tcphdr); in nf_ct_sack_adjust() 127 optend = protoff + tcph->doff * 4; in nf_ct_sack_adjust() 132 tcph = (void *)skb->data + protoff; in nf_ct_sack_adjust() 166 unsigned int protoff) in nf_ct_seq_adjust() 179 if (skb_ensure_writable(skb, protoff + sizeof(*tcph))) in nf_ct_seq_adjust() 182 tcph = (void *)skb->data + protoff; in nf_ct_seq_adjust() 212 res = nf_ct_sack_adjust(skb, protoff, ct, ctinfo); in nf_ct_seq_adjust() 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
|
H A D | nf_conntrack_sip.c | 846 static int set_expected_rtp_rtcp(struct sk_buff *skb, unsigned int protoff, in set_expected_rtp_rtcp() argument 951 !hooks->sdp_port(skb, protoff, dataoff, dptr, datalen, in set_expected_rtp_rtcp() 973 ret = hooks->sdp_media(skb, protoff, dataoff, dptr, in set_expected_rtp_rtcp() 1026 static int process_sdp(struct sk_buff *skb, unsigned int protoff, in process_sdp() argument 1101 ret = set_expected_rtp_rtcp(skb, protoff, dataoff, in process_sdp() 1113 ret = hooks->sdp_addr(skb, protoff, dataoff, in process_sdp() 1129 ret = hooks->sdp_session(skb, protoff, dataoff, in process_sdp() 1135 static int process_invite_response(struct sk_buff *skb, unsigned int protoff, in process_invite_response() argument 1146 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq); in process_invite_response() 1152 static int process_update_response(struct sk_buff *skb, unsigned int protoff, in process_update_response() argument 1169 process_prack_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_prack_response() argument 1186 process_invite_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_invite_request() argument 1203 process_bye_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_bye_request() argument 1219 process_register_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_register_request() argument 1317 process_register_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_register_response() argument 1403 process_sip_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_response() argument 1447 process_sip_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_request() argument 1503 process_sip_msg(struct sk_buff *skb, struct nf_conn *ct, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_msg() argument 1527 sip_help_tcp(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) sip_help_tcp() argument 1611 sip_help_udp(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) sip_help_udp() argument [all...] |
H A D | nf_conntrack_snmp.c | 29 unsigned int protoff, 34 static int snmp_conntrack_help(struct sk_buff *skb, unsigned int protoff, in snmp_conntrack_help() argument 44 return nf_nat_snmp(skb, protoff, ct, ctinfo); in snmp_conntrack_help()
|
H A D | nf_conntrack_irc.c | 35 unsigned int protoff, 106 static int help(struct sk_buff *skb, unsigned int protoff, in help() argument 134 th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph); in help() 139 dataoff = protoff + th->doff*4; in help() 235 ret = nf_nat_irc(skb, ctinfo, protoff, in help()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_conntrack_h323_main.c | 64 static int get_tpkt_data(struct sk_buff *skb, unsigned int protoff, in get_tpkt_data() argument 79 th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph); in get_tpkt_data() 84 tcpdataoff = protoff + th->doff * 4; in get_tpkt_data() 207 unsigned int protoff, in expect_rtp_rtcp() 256 ret = nathook->nat_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in expect_rtp_rtcp() 282 unsigned int protoff, in expect_t120() 316 ret = nathook->nat_t120(skb, ct, ctinfo, protoff, data, in expect_t120() 334 unsigned int protoff, in process_h245_channel() 342 ret = expect_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in process_h245_channel() 351 ret = expect_rtp_rtcp(skb, ct, ctinfo, protoff, dat in process_h245_channel() 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 1163 get_udp_data(struct sk_buff *skb, unsigned int protoff, int *datalen) get_udp_data() 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_sip.c | 34 static unsigned int mangle_packet(struct sk_buff *skb, unsigned int protoff, in mangle_packet() argument 46 th = (struct tcphdr *)(skb->data + protoff); in mangle_packet() 47 baseoff = protoff + th->doff * 4; in mangle_packet() 51 protoff, matchoff, matchlen, in mangle_packet() 55 baseoff = protoff + sizeof(struct udphdr); in mangle_packet() 59 protoff, matchoff, matchlen, in mangle_packet() 92 static int map_addr(struct sk_buff *skb, unsigned int protoff, in map_addr() argument 123 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in map_addr() 127 static int map_sip_addr(struct sk_buff *skb, unsigned int protoff, in map_sip_addr() argument 141 return map_addr(skb, protoff, dataof in map_sip_addr() 145 nf_nat_sip(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) nf_nat_sip() argument 303 nf_nat_sip_seq_adjust(struct sk_buff *skb, unsigned int protoff, s16 off) nf_nat_sip_seq_adjust() argument 373 nf_nat_sip_expect(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, struct nf_conntrack_expect *exp, unsigned int matchoff, unsigned int matchlen) nf_nat_sip_expect() argument 435 mangle_content_len(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) mangle_content_len() argument 462 mangle_sdp_packet(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, enum sdp_header_types type, enum sdp_header_types term, char *buffer, int buflen) mangle_sdp_packet() argument 481 nf_nat_sdp_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, enum sdp_header_types type, enum sdp_header_types term, const union nf_inet_addr *addr) nf_nat_sdp_addr() argument 502 nf_nat_sdp_port(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, u_int16_t port) nf_nat_sdp_port() argument 520 nf_nat_sdp_session(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, const union nf_inet_addr *addr) nf_nat_sdp_session() argument 559 nf_nat_sdp_media(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, struct nf_conntrack_expect *rtp_exp, struct nf_conntrack_expect *rtcp_exp, unsigned int mediaoff, unsigned int medialen, union nf_inet_addr *rtp_addr) nf_nat_sdp_media() argument [all...] |
H A D | nf_nat_helper.c | 89 unsigned int protoff, in __nf_nat_mangle_tcp_packet() 106 tcph = (void *)skb->data + protoff; in __nf_nat_mangle_tcp_packet() 108 oldlen = skb->len - protoff; in __nf_nat_mangle_tcp_packet() 109 mangle_contents(skb, protoff + tcph->doff*4, in __nf_nat_mangle_tcp_packet() 112 datalen = skb->len - protoff; in __nf_nat_mangle_tcp_packet() 139 unsigned int protoff, in nf_nat_mangle_udp_packet() 156 udph = (void *)skb->data + protoff; in nf_nat_mangle_udp_packet() 158 oldlen = skb->len - protoff; in nf_nat_mangle_udp_packet() 159 mangle_contents(skb, protoff + sizeof(*udph), in nf_nat_mangle_udp_packet() 163 datalen = skb->len - protoff; in nf_nat_mangle_udp_packet() 86 __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, bool adjust) __nf_nat_mangle_tcp_packet() argument 136 nf_nat_mangle_udp_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_udp_packet() argument [all...] |
H A D | nf_conntrack_seqadj.c | 118 unsigned int protoff, in nf_ct_sack_adjust() 122 struct tcphdr *tcph = (void *)skb->data + protoff; in nf_ct_sack_adjust() 126 optoff = protoff + sizeof(struct tcphdr); in nf_ct_sack_adjust() 127 optend = protoff + tcph->doff * 4; in nf_ct_sack_adjust() 132 tcph = (void *)skb->data + protoff; in nf_ct_sack_adjust() 166 unsigned int protoff) in nf_ct_seq_adjust() 179 if (skb_ensure_writable(skb, protoff + sizeof(*tcph))) in nf_ct_seq_adjust() 182 tcph = (void *)skb->data + protoff; in nf_ct_seq_adjust() 212 res = nf_ct_sack_adjust(skb, protoff, ct, ctinfo); in nf_ct_seq_adjust() 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
|
H A D | nf_conntrack_ovs.c | 17 unsigned int protoff; in nf_ct_helper() local 37 protoff = ip_hdrlen(skb); in nf_ct_helper() 51 protoff = ofs; in nf_ct_helper() 63 err = helper->help(skb, protoff, ct, ctinfo); in nf_ct_helper() 72 !nf_ct_seq_adjust(skb, ct, ctinfo, protoff)) in nf_ct_helper()
|
H A D | nf_conntrack_sip.c | 846 static int set_expected_rtp_rtcp(struct sk_buff *skb, unsigned int protoff, in set_expected_rtp_rtcp() argument 951 !hooks->sdp_port(skb, protoff, dataoff, dptr, datalen, in set_expected_rtp_rtcp() 973 ret = hooks->sdp_media(skb, protoff, dataoff, dptr, in set_expected_rtp_rtcp() 1026 static int process_sdp(struct sk_buff *skb, unsigned int protoff, in process_sdp() argument 1101 ret = set_expected_rtp_rtcp(skb, protoff, dataoff, in process_sdp() 1113 ret = hooks->sdp_addr(skb, protoff, dataoff, in process_sdp() 1129 ret = hooks->sdp_session(skb, protoff, dataoff, in process_sdp() 1135 static int process_invite_response(struct sk_buff *skb, unsigned int protoff, in process_invite_response() argument 1146 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq); in process_invite_response() 1152 static int process_update_response(struct sk_buff *skb, unsigned int protoff, in process_update_response() argument 1169 process_prack_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_prack_response() argument 1186 process_invite_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_invite_request() argument 1203 process_bye_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_bye_request() argument 1219 process_register_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_register_request() argument 1322 process_register_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_register_response() argument 1408 process_sip_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_response() argument 1452 process_sip_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_request() argument 1508 process_sip_msg(struct sk_buff *skb, struct nf_conn *ct, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_msg() argument 1532 sip_help_tcp(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) sip_help_tcp() argument 1616 sip_help_udp(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) sip_help_udp() argument [all...] |
H A D | nf_conntrack_snmp.c | 29 unsigned int protoff, 34 static int snmp_conntrack_help(struct sk_buff *skb, unsigned int protoff, in snmp_conntrack_help() argument 44 return nf_nat_snmp(skb, protoff, ct, ctinfo); in snmp_conntrack_help()
|
H A D | nf_conntrack_irc.c | 35 unsigned int protoff, 107 static int help(struct sk_buff *skb, unsigned int protoff, in help() argument 136 th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph); in help() 141 dataoff = protoff + th->doff*4; in help() 244 ret = nf_nat_irc(skb, ctinfo, protoff, in help()
|
/kernel/linux/linux-5.10/include/linux/netfilter/ |
H A D | nf_conntrack_h323.h | 41 extern int (*set_h245_addr_hook) (struct sk_buff *skb, unsigned int protoff, 46 extern int (*set_h225_addr_hook) (struct sk_buff *skb, unsigned int protoff, 54 unsigned int protoff, unsigned char **data, 59 unsigned int protoff, unsigned char **data, 64 unsigned int protoff, unsigned char **data, 72 unsigned int protoff, 78 unsigned int protoff, 85 unsigned int protoff, 92 unsigned int protoff,
|
H A D | nf_conntrack_sip.h | 43 int (*request)(struct sk_buff *skb, unsigned int protoff, 47 int (*response)(struct sk_buff *skb, unsigned int protoff, 112 unsigned int protoff, 118 unsigned int protoff, s16 off); 121 unsigned int protoff, 130 unsigned int protoff, 140 unsigned int protoff, 149 unsigned int protoff, 157 unsigned int protoff,
|
/kernel/linux/linux-6.6/include/linux/netfilter/ |
H A D | nf_conntrack_h323.h | 39 int (*set_h245_addr)(struct sk_buff *skb, unsigned int protoff, 43 int (*set_h225_addr)(struct sk_buff *skb, unsigned int protoff, 50 unsigned int protoff, unsigned char **data, 55 unsigned int protoff, unsigned char **data, 60 unsigned int protoff, 69 unsigned int protoff, 76 unsigned int protoff, 83 unsigned int protoff, 90 unsigned int protoff,
|
H A D | nf_conntrack_sip.h | 43 int (*request)(struct sk_buff *skb, unsigned int protoff, 47 int (*response)(struct sk_buff *skb, unsigned int protoff, 112 unsigned int protoff, 118 unsigned int protoff, s16 off); 121 unsigned int protoff, 130 unsigned int protoff, 140 unsigned int protoff, 149 unsigned int protoff, 157 unsigned int protoff,
|
/kernel/linux/linux-5.10/net/ipv4/netfilter/ |
H A D | nf_nat_h323.c | 23 static int set_addr(struct sk_buff *skb, unsigned int protoff, in set_addr() argument 42 protoff, addroff, sizeof(buf), in set_addr() 56 protoff, addroff, sizeof(buf), in set_addr() 71 static int set_h225_addr(struct sk_buff *skb, unsigned int protoff, in set_h225_addr() argument 76 return set_addr(skb, protoff, data, dataoff, taddr->ipAddress.ip, in set_h225_addr() 81 static int set_h245_addr(struct sk_buff *skb, unsigned protoff, in set_h245_addr() argument 86 return set_addr(skb, protoff, data, dataoff, in set_h245_addr() 94 unsigned int protoff, unsigned char **data, in set_sig_addr() 120 return set_h225_addr(skb, protoff, data, 0, in set_sig_addr() 132 return set_h225_addr(skb, protoff, dat in set_sig_addr() 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 | 23 static int set_addr(struct sk_buff *skb, unsigned int protoff, in set_addr() argument 42 protoff, addroff, sizeof(buf), in set_addr() 56 protoff, addroff, sizeof(buf), in set_addr() 71 static int set_h225_addr(struct sk_buff *skb, unsigned int protoff, in set_h225_addr() argument 76 return set_addr(skb, protoff, data, dataoff, taddr->ipAddress.ip, in set_h225_addr() 81 static int set_h245_addr(struct sk_buff *skb, unsigned protoff, in set_h245_addr() argument 86 return set_addr(skb, protoff, data, dataoff, in set_h245_addr() 94 unsigned int protoff, unsigned char **data, in set_sig_addr() 120 return set_h225_addr(skb, protoff, data, 0, in set_sig_addr() 132 return set_h225_addr(skb, protoff, dat in set_sig_addr() 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...] |
/kernel/linux/linux-5.10/include/net/netfilter/ |
H A D | nf_nat_helper.h | 13 unsigned int protoff, unsigned int match_offset, 20 unsigned int protoff, in nf_nat_mangle_tcp_packet() 26 return __nf_nat_mangle_tcp_packet(skb, ct, ctinfo, protoff, in nf_nat_mangle_tcp_packet() 33 unsigned int protoff, unsigned int match_offset, 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
|
/kernel/linux/linux-6.6/include/net/netfilter/ |
H A D | nf_nat_helper.h | 13 unsigned int protoff, unsigned int match_offset, 20 unsigned int protoff, in nf_nat_mangle_tcp_packet() 26 return __nf_nat_mangle_tcp_packet(skb, ct, ctinfo, protoff, in nf_nat_mangle_tcp_packet() 33 unsigned int protoff, unsigned int match_offset, 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
|
/kernel/linux/linux-5.10/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 135 int protoff; in ip_set_get_ip6_port() local 140 protoff = ipv6_skip_exthdr(skb, in ip_set_get_ip6_port() 144 if (protoff < 0 || (frag_off & htons(~0x7)) != 0) in ip_set_get_ip6_port() 147 return get_port(skb, nexthdr, protoff, src, port, proto); in ip_set_get_ip6_port()
|
/kernel/linux/linux-6.6/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 135 int protoff; in ip_set_get_ip6_port() local 140 protoff = ipv6_skip_exthdr(skb, in ip_set_get_ip6_port() 144 if (protoff < 0 || (frag_off & htons(~0x7)) != 0) in ip_set_get_ip6_port() 147 return get_port(skb, nexthdr, protoff, src, port, proto); in ip_set_get_ip6_port()
|