/net/netfilter/ |
H A D | nf_conntrack_l3proto_generic.c | 59 unsigned int *dataoff, u_int8_t *protonum) 58 generic_get_l4proto(const struct sk_buff *skb, unsigned int nhoff, unsigned int *dataoff, u_int8_t *protonum) argument
|
H A D | nf_conntrack_amanda.c | 94 unsigned int dataoff, start, stop, off, i; local 110 dataoff = protoff + sizeof(struct udphdr); 111 if (dataoff >= skb->len) { 117 start = skb_find_text(skb, dataoff, skb->len, 121 start += dataoff + search[SEARCH_CONNECT].len; 162 off - dataoff, len, exp);
|
H A D | nf_conntrack_irc.c | 109 unsigned int dataoff; local 139 dataoff = protoff + th->doff*4; 140 if (dataoff >= skb->len) 144 ib_ptr = skb_header_pointer(skb, dataoff, skb->len - dataoff, 149 data_limit = ib_ptr + skb->len - dataoff;
|
H A D | nf_conntrack_proto_generic.c | 23 unsigned int dataoff, 56 unsigned int dataoff, 68 unsigned int dataoff, unsigned int *timeouts) 22 generic_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, struct nf_conntrack_tuple *tuple) argument 54 generic_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeout) argument 67 generic_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument
|
H A D | nf_conntrack_sane.c | 66 unsigned int dataoff, datalen; local 89 dataoff = protoff + th->doff * 4; 90 if (dataoff >= skb->len) 93 datalen = skb->len - dataoff; 96 sb_ptr = skb_header_pointer(skb, dataoff, datalen, sane_buffer);
|
H A D | nf_conntrack_proto_gre.c | 193 static bool gre_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, argument 204 grehdr = skb_header_pointer(skb, dataoff, sizeof(_grehdr), &_grehdr); 213 pgrehdr = skb_header_pointer(skb, dataoff, 8, &_pgrehdr); 254 unsigned int dataoff, 277 unsigned int dataoff, unsigned int *timeouts) 252 gre_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeouts) argument 276 gre_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument
|
H A D | nf_conntrack_proto_udp.c | 40 unsigned int dataoff, 47 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 82 unsigned int dataoff, 105 unsigned int dataoff, unsigned int *timeouts) 111 unsigned int dataoff, enum ip_conntrack_info *ctinfo, 115 unsigned int udplen = skb->len - dataoff; 120 hdr = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 145 nf_checksum(skb, hooknum, dataoff, IPPROTO_UDP, pf)) { 39 udp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, struct nf_conntrack_tuple *tuple) argument 80 udp_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeouts) argument 104 udp_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument 110 udp_error(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) argument
|
H A D | nf_conntrack_proto_udplite.c | 50 unsigned int dataoff, 56 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 90 unsigned int dataoff, 113 unsigned int dataoff, unsigned int *timeouts) 120 unsigned int dataoff, 125 unsigned int udplen = skb->len - dataoff; 131 hdr = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 159 nf_checksum_partial(skb, hooknum, dataoff, cscov, IPPROTO_UDP, 49 udplite_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, struct nf_conntrack_tuple *tuple) argument 88 udplite_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeouts) argument 112 udplite_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument 118 udplite_error(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) argument
|
H A D | nf_nat_helper.c | 93 unsigned int dataoff, 102 data = skb_network_header(skb) + dataoff; 107 skb->tail - (skb->network_header + dataoff + 92 mangle_contents(struct sk_buff *skb, unsigned int dataoff, unsigned int match_offset, unsigned int match_len, const char *rep_buffer, unsigned int rep_len) argument
|
H A D | nf_nat_sip.c | 32 unsigned int dataoff, 45 matchoff += dataoff - baseoff; 53 matchoff += dataoff - baseoff; 62 *dptr = skb->data + dataoff; 90 unsigned int dataoff, 120 return mangle_packet(skb, protoff, dataoff, dptr, datalen, 125 unsigned int dataoff, 138 return map_addr(skb, protoff, dataoff, dptr, datalen, 143 unsigned int dataoff, 161 !map_addr(skb, protoff, dataoff, dpt 31 mangle_packet(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, const char *buffer, unsigned int buflen) argument 89 map_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, union nf_inet_addr *addr, __be16 port) argument 124 map_sip_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, enum sip_header_types type) argument 142 nf_nat_sip(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) argument 340 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) argument 414 mangle_content_len(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) argument 441 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) argument 460 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) argument 481 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) argument 499 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) argument 538 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) argument [all...] |
H A D | nf_conntrack_ftp.c | 355 unsigned int dataoff, datalen; local 382 dataoff = protoff + th->doff * 4; 384 if (dataoff >= skb->len) { 385 pr_debug("ftp: dataoff(%u) >= skblen(%u)\n", dataoff, 389 datalen = skb->len - dataoff; 392 fb_ptr = skb_header_pointer(skb, dataoff, datalen, ftp_buffer);
|
H A D | nf_conntrack_proto_dccp.c | 400 static bool dccp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, argument 405 dh = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 423 unsigned int dataoff, unsigned int *timeouts) 431 dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh); 479 unsigned int dataoff, enum ip_conntrack_info ctinfo, 489 dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh); 571 struct sk_buff *skb, unsigned int dataoff, 576 unsigned int dccp_len = skb->len - dataoff; 580 dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh); 602 nf_checksum_partial(skb, hooknum, dataoff, csco 422 dccp_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument 478 dccp_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeouts) argument 570 dccp_error(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) argument [all...] |
H A D | nf_conntrack_proto_sctp.c | 144 static bool sctp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, argument 151 hp = skb_header_pointer(skb, dataoff, 8, &_hdr); 189 #define for_each_sctp_chunk(skb, sch, _sch, offset, dataoff, count) \ 190 for ((offset) = (dataoff) + sizeof(sctp_sctphdr_t), (count) = 0; \ 198 unsigned int dataoff, 207 for_each_sctp_chunk (skb, sch, _sch, offset, dataoff, count) { 304 unsigned int dataoff, 319 sh = skb_header_pointer(skb, dataoff, sizeof(_sctph), &_sctph); 323 if (do_basic_checks(ct, skb, dataoff, map) != 0) 339 for_each_sctp_chunk (skb, sch, _sch, offset, dataoff, coun 196 do_basic_checks(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned long *map) argument 302 sctp_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeouts) argument 412 sctp_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument [all...] |
H A D | nf_conntrack_core.c | 121 unsigned int dataoff, 137 return l4proto->pkt_to_tuple(skb, dataoff, tuple); 778 unsigned int dataoff, u32 hash) 805 if (!l4proto->new(ct, skb, dataoff, timeouts)) { 870 unsigned int dataoff, 885 dataoff, l3num, protonum, &tuple, l3proto, 896 skb, dataoff, hash); 938 unsigned int dataoff; local 956 &dataoff, &protonum); 971 ret = l4proto->error(net, tmpl, skb, dataoff, 119 nf_ct_get_tuple(const struct sk_buff *skb, unsigned int nhoff, unsigned int dataoff, u_int16_t l3num, u_int8_t protonum, struct nf_conntrack_tuple *tuple, const struct nf_conntrack_l3proto *l3proto, const struct nf_conntrack_l4proto *l4proto) argument 773 init_conntrack(struct net *net, struct nf_conn *tmpl, const struct nf_conntrack_tuple *tuple, struct nf_conntrack_l3proto *l3proto, struct nf_conntrack_l4proto *l4proto, struct sk_buff *skb, unsigned int dataoff, u32 hash) argument 868 resolve_normal_ct(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, u_int16_t l3num, u_int8_t protonum, struct nf_conntrack_l3proto *l3proto, struct nf_conntrack_l4proto *l4proto, int *set_reply, enum ip_conntrack_info *ctinfo) argument [all...] |
H A D | nf_conntrack_h323_main.c | 54 unsigned char **data, int dataoff, 59 unsigned char **data, int dataoff, 77 unsigned char **data, int dataoff, 86 unsigned char **data, int dataoff, 93 unsigned char **data, int dataoff, 100 unsigned char **data, int dataoff, 121 unsigned char **data, int *datalen, int *dataoff) 164 *dataoff = 0; 178 tpktoff = *dataoff + *datalen; 210 *dataoff 119 get_tpkt_data(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned char **data, int *datalen, int *dataoff) argument 258 expect_rtp_rtcp(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr) argument 332 expect_t120(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr) argument 384 process_h245_channel(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H2250LogicalChannelParameters *channel) argument 414 process_olc(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannel *olc) argument 476 process_olca(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannelAck *olca) argument 546 process_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, MultimediaSystemControlMessage *mscm) argument 588 int dataoff; local 680 expect_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) argument 798 expect_callforwarding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) argument 857 process_setup(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Setup_UUIE *setup) argument 928 process_callproceeding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, CallProceeding_UUIE *callproc) argument 961 process_connect(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Connect_UUIE *connect) argument 993 process_alerting(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Alerting_UUIE *alert) argument 1025 process_facility(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Facility_UUIE *facility) argument 1066 process_progress(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Progress_UUIE *progress) argument 1098 process_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Q931 *q931) argument 1163 int dataoff; local 1240 int dataoff; local [all...] |
H A D | nf_conntrack_proto_tcp.c | 277 static bool tcp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, argument 284 hp = skb_header_pointer(skb, dataoff, 8, &_hdr); 363 unsigned int dataoff, 368 return (seq + len - dataoff - tcph->doff*4 382 unsigned int dataoff, 393 ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr), 437 static void tcp_sack(const struct sk_buff *skb, unsigned int dataoff, argument 448 ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr), 518 unsigned int dataoff, 537 end = segment_seq_plus_len(seq, skb->len, dataoff, tcp 361 segment_seq_plus_len(__u32 seq, size_t len, unsigned int dataoff, const struct tcphdr *tcph) argument 381 tcp_options(const struct sk_buff *skb, unsigned int dataoff, const struct tcphdr *tcph, struct ip_ct_tcp_state *state) argument 513 tcp_in_window(const struct nf_conn *ct, struct ip_ct_tcp *state, enum ip_conntrack_dir dir, unsigned int index, const struct sk_buff *skb, unsigned int dataoff, const struct tcphdr *tcph, u_int8_t pf) argument 761 tcp_error(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) argument 821 tcp_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeouts) argument 1062 tcp_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument [all...] |
H A D | nf_conntrack_sip.c | 56 unsigned int dataoff, const char **dptr, 66 unsigned int dataoff, 75 unsigned int dataoff, 86 unsigned int dataoff, 96 unsigned int dataoff, 105 unsigned int dataoff, 418 unsigned int dataoff, unsigned int datalen, 426 for (dptr += dataoff; dptr < limit; dptr++) { 486 unsigned int dataoff, unsigned int datalen, 494 dptr += dataoff; 417 ct_sip_get_header(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sip_header_types type, unsigned int *matchoff, unsigned int *matchlen) argument 485 ct_sip_next_header(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sip_header_types type, unsigned int *matchoff, unsigned int *matchlen) argument 515 ct_sip_walk_headers(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sip_header_types type, int *in_header, unsigned int *matchoff, unsigned int *matchlen) argument 555 ct_sip_parse_header_uri(const struct nf_conn *ct, const char *dptr, unsigned int *dataoff, unsigned int datalen, enum sip_header_types type, int *in_header, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr, __be16 *port) argument 588 ct_sip_parse_param(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, const char *name, unsigned int *matchoff, unsigned int *matchlen) argument 616 ct_sip_parse_address_param(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, const char *name, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr, bool delim) argument 643 ct_sip_parse_numerical_param(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, const char *name, unsigned int *matchoff, unsigned int *matchlen, unsigned int *val) argument 673 ct_sip_parse_transport(struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, u8 *proto) argument 777 ct_sip_get_sdp_header(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sdp_header_types type, enum sdp_header_types term, unsigned int *matchoff, unsigned int *matchlen) argument 831 ct_sip_parse_sdp_addr(const struct nf_conn *ct, const char *dptr, unsigned int dataoff, unsigned int datalen, enum sdp_header_types type, enum sdp_header_types term, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr) argument 900 set_expected_rtp_rtcp(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, union nf_inet_addr *daddr, __be16 port, enum sip_expectation_classes class, unsigned int mediaoff, unsigned int medialen) argument 1041 process_sdp(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) argument 1149 process_invite_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) argument 1166 process_update_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) argument 1183 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) argument 1200 process_invite_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) argument 1217 process_bye_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) argument 1233 process_register_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) argument 1331 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) argument 1417 process_sip_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) argument 1461 process_sip_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) argument 1514 process_sip_msg(struct sk_buff *skb, struct nf_conn *ct, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) argument 1542 unsigned int dataoff, datalen; local 1624 unsigned int dataoff, datalen; local [all...] |
/net/ipv4/ |
H A D | netfilter.c | 125 unsigned int dataoff, u_int8_t protocol) 136 skb->len - dataoff, protocol, 147 skb->len - dataoff, 156 unsigned int dataoff, unsigned int len, 164 if (len == skb->len - dataoff) 165 return nf_ip_checksum(skb, hook, dataoff, protocol); 169 skb->len - dataoff, 0); 171 return __skb_checksum_complete_head(skb, dataoff + len); 124 nf_ip_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u_int8_t protocol) argument 155 nf_ip_checksum_partial(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, unsigned int len, u_int8_t protocol) argument
|
/net/ipv6/ |
H A D | netfilter.c | 132 unsigned int dataoff, u_int8_t protocol) 142 skb->len - dataoff, protocol, 145 dataoff, 0)))) { 153 skb->len - dataoff, 157 dataoff, 0)))); 165 unsigned int dataoff, unsigned int len, 174 if (len == skb->len - dataoff) 175 return nf_ip6_checksum(skb, hook, dataoff, protocol); 178 hsum = skb_checksum(skb, 0, dataoff, 0); 181 skb->len - dataoff, 131 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u_int8_t protocol) argument 164 nf_ip6_checksum_partial(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, unsigned int len, u_int8_t protocol) argument [all...] |
/net/netfilter/ipvs/ |
H A D | ip_vs_pe_sip.c | 29 static int get_callid(const char *dptr, unsigned int dataoff, argument 35 int ret = ct_sip_get_header(NULL, dptr, dataoff, datalen, 42 dataoff += *matchoff; 70 unsigned int dataoff, datalen, matchoff, matchlen; local 84 dataoff = iph.thoff_reasm + sizeof(struct udphdr); 86 dataoff = iph.len + sizeof(struct udphdr); 88 if (dataoff >= skb->len) 94 dptr = skb->data + dataoff; 95 datalen = skb->len - dataoff; 97 if (get_callid(dptr, dataoff, datale [all...] |
/net/ipv4/netfilter/ |
H A D | nf_conntrack_l3proto_ipv4.c | 66 unsigned int *dataoff, u_int8_t *protonum) 80 *dataoff = nhoff + (iph->ihl << 2); 84 if (*dataoff > skb->len) { 65 ipv4_get_l4proto(const struct sk_buff *skb, unsigned int nhoff, unsigned int *dataoff, u_int8_t *protonum) argument
|
H A D | nf_conntrack_proto_icmp.c | 32 static bool icmp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, argument 38 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 92 unsigned int dataoff, 108 unsigned int dataoff, unsigned int *timeouts) 181 struct sk_buff *skb, unsigned int dataoff, 198 nf_ip_checksum(skb, hooknum, dataoff, 0)) { 90 icmp_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeout) argument 107 icmp_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument 180 icmp_error(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) argument
|
H A D | nf_nat_h323.c | 25 unsigned char **data, int dataoff, 39 addroff += dataoff; 54 *data = skb->data + ip_hdrlen(skb) + th->doff * 4 + dataoff; 73 unsigned char **data, int dataoff, 77 return set_addr(skb, protoff, data, dataoff, taddr->ipAddress.ip, 83 unsigned char **data, int dataoff, 87 return set_addr(skb, protoff, data, dataoff, 177 unsigned int protoff, unsigned char **data, int dataoff, 249 if (set_h245_addr(skb, protoff, data, dataoff, taddr, 280 unsigned int protoff, unsigned char **data, int dataoff, 24 set_addr(struct sk_buff *skb, unsigned int protoff, unsigned char **data, int dataoff, unsigned int addroff, __be32 ip, __be16 port) argument 72 set_h225_addr(struct sk_buff *skb, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, union nf_inet_addr *addr, __be16 port) argument 82 set_h245_addr(struct sk_buff *skb, unsigned protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr, union nf_inet_addr *addr, __be16 port) argument 175 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) argument 278 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) argument 329 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) argument 513 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) argument [all...] |
/net/ipv6/netfilter/ |
H A D | nf_conntrack_l3proto_ipv6.c | 70 unsigned int *dataoff, u_int8_t *protonum) 92 *dataoff = protoff; 69 ipv6_get_l4proto(const struct sk_buff *skb, unsigned int nhoff, unsigned int *dataoff, u_int8_t *protonum) argument
|
H A D | nf_conntrack_proto_icmpv6.c | 38 unsigned int dataoff, 44 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 104 unsigned int dataoff, 120 unsigned int dataoff, unsigned int *timeouts) 197 struct sk_buff *skb, unsigned int dataoff, 204 icmp6h = skb_header_pointer(skb, dataoff, sizeof(_ih), &_ih); 213 nf_ip6_checksum(skb, hooknum, dataoff, IPPROTO_ICMPV6)) { 233 return icmpv6_error_message(net, tmpl, skb, dataoff, ctinfo, hooknum); 37 icmpv6_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, struct nf_conntrack_tuple *tuple) argument 102 icmpv6_packet(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info ctinfo, u_int8_t pf, unsigned int hooknum, unsigned int *timeout) argument 119 icmpv6_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, unsigned int *timeouts) argument 196 icmpv6_error(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) argument
|