Home
last modified time | relevance | path

Searched refs:protoff (Results 1 - 25 of 86) sorted by relevance

1234

/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_conntrack_h323_main.c53 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 Dnf_nat_sip.c34 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 Dnf_nat_helper.c89 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 Dnf_conntrack_seqadj.c118 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 Dnf_conntrack_sip.c846 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 Dnf_conntrack_snmp.c29 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 Dnf_conntrack_irc.c35 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 Dnf_conntrack_h323_main.c64 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 Dnf_nat_sip.c34 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 Dnf_nat_helper.c89 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 Dnf_conntrack_seqadj.c118 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 Dnf_conntrack_ovs.c17 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 Dnf_conntrack_sip.c846 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 Dnf_conntrack_snmp.c29 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 Dnf_conntrack_irc.c35 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 Dnf_conntrack_h323.h41 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 Dnf_conntrack_sip.h43 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 Dnf_conntrack_h323.h39 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 Dnf_conntrack_sip.h43 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 Dnf_nat_h323.c23 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 Dnf_nat_h323.c23 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 Dnf_nat_helper.h13 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 Dnf_nat_helper.h13 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 Dip_set_getport.c135 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 Dip_set_getport.c135 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()

Completed in 16 milliseconds

1234