| /net/netfilter/ |
| A D | nf_conntrack_sip.c | 549 limit = dptr + datalen; in ct_sip_parse_param() 577 limit = dptr + datalen; in ct_sip_parse_address_param() 605 limit = dptr + datalen; in ct_sip_parse_numerical_param() 1102 dptr, datalen, in process_sdp() 1130 dptr, datalen, sdpoff, in process_sdp() 1381 *datalen, "expires=", in process_register_response() 1523 dptr, datalen)) { in process_sip_msg() 1562 datalen = skb->len - dataoff; in sip_help_tcp() 1589 if (msglen > datalen) in sip_help_tcp() 1602 datalen = datalen + diff - msglen; in sip_help_tcp() [all …]
|
| A D | nf_nat_sip.c | 36 const char **dptr, unsigned int *datalen, in mangle_packet() argument 66 *datalen += buflen - matchlen; in mangle_packet() 94 const char **dptr, unsigned int *datalen, in map_addr() argument 129 const char **dptr, unsigned int *datalen, in map_sip_addr() argument 147 const char **dptr, unsigned int *datalen) in nf_nat_sip() argument 161 if (ct_sip_parse_request(ct, *dptr, *datalen, in nf_nat_sip() 199 olen = *datalen; in nf_nat_sip() 450 c_len = *datalen - matchoff + strlen("v="); in mangle_content_len() 464 const char **dptr, unsigned int *datalen, in mangle_sdp_packet() argument 483 const char **dptr, unsigned int *datalen, in nf_nat_sdp_addr() argument [all …]
|
| A D | nf_conntrack_sane.c | 63 unsigned int dataoff, datalen; in help() local 92 datalen = skb->len - dataoff; in help() 96 if (datalen != sizeof(struct sane_request)) in help() 99 req = skb_header_pointer(skb, dataoff, datalen, &buf.req); in help() 123 if (datalen < sizeof(struct sane_reply_net_start)) { in help() 128 datalen = sizeof(struct sane_reply_net_start); in help() 130 reply = skb_header_pointer(skb, dataoff, datalen, &buf.repl); in help()
|
| A D | nf_nat_helper.c | 96 int oldlen, datalen; in __nf_nat_mangle_tcp_packet() local 112 datalen = skb->len - protoff; in __nf_nat_mangle_tcp_packet() 115 tcph, &tcph->check, datalen, oldlen); in __nf_nat_mangle_tcp_packet() 146 int datalen, oldlen; in nf_nat_mangle_udp_packet() local 163 datalen = skb->len - protoff; in nf_nat_mangle_udp_packet() 164 udph->len = htons(datalen); in nf_nat_mangle_udp_packet() 171 udph, &udph->check, datalen, oldlen); in nf_nat_mangle_udp_packet()
|
| A D | nf_conntrack_irc.c | 125 unsigned int datalen; in help() local 145 datalen = skb->len - dataoff; in help() 146 if (datalen > MAX_SEARCH_SIZE) in help() 147 datalen = MAX_SEARCH_SIZE; in help() 150 ib_ptr = skb_header_pointer(skb, dataoff, datalen, in help() 158 data_limit = ib_ptr + datalen; in help()
|
| A D | nf_conntrack_h323_main.c | 112 *datalen = info->tpkt_len[dir]; in get_tpkt_data() 127 tpktoff = *dataoff + *datalen; in get_tpkt_data() 131 tpkt = *data + *datalen; in get_tpkt_data() 158 *datalen = tpktlen - 4; in get_tpkt_data() 530 int datalen; in h245_help() local 1093 int datalen; in q931_help() local 1164 int *datalen) in get_udp_data() argument 1176 *datalen = skb->len - dataoff; in get_udp_data() 1177 if (*datalen > H323_MAX_SIZE) in get_udp_data() 1178 *datalen = H323_MAX_SIZE; in get_udp_data() [all …]
|
| A D | nf_conntrack_ftp.c | 374 unsigned int dataoff, datalen; in help() local 411 datalen = skb->len - dataoff; in help() 417 ends_in_nl = (fb_ptr[datalen - 1] == '\n'); in help() 418 seq = ntohl(th->seq) + datalen; in help() 446 found = find_pattern(fb_ptr, datalen, in help()
|
| A D | nf_nat_proto.c | 458 int datalen, int oldlen) in nf_nat_ipv4_csum_recalc() argument 467 *check = ~csum_tcpudp_magic(iph->saddr, iph->daddr, datalen, in nf_nat_ipv4_csum_recalc() 471 htons(oldlen), htons(datalen), true); in nf_nat_ipv4_csum_recalc() 478 int datalen, int oldlen) in nf_nat_ipv6_csum_recalc() argument 488 datalen, proto, 0); in nf_nat_ipv6_csum_recalc() 491 htons(oldlen), htons(datalen), true); in nf_nat_ipv6_csum_recalc() 498 int datalen, int oldlen) in nf_nat_csum_recalc() argument 503 datalen, oldlen); in nf_nat_csum_recalc() 508 datalen, oldlen); in nf_nat_csum_recalc()
|
| A D | nf_conntrack_pptp.c | 504 unsigned int datalen, reqlen, nexthdr_off; in conntrack_pptp_help() local 527 datalen = tcplen - tcph->doff * 4; in conntrack_pptp_help() 535 datalen -= sizeof(_pptph); in conntrack_pptp_help() 548 datalen -= sizeof(_ctlh); in conntrack_pptp_help() 550 reqlen = datalen; in conntrack_pptp_help()
|
| /net/dns_resolver/ |
| A D | dns_key.c | 97 int datalen = prep->datalen, result_len = 0; in dns_resolver_preparse() local 100 if (datalen <= 1 || !data) in dns_resolver_preparse() 107 if (datalen < sizeof(*v1)) in dns_resolver_preparse() 132 result_len = datalen; in dns_resolver_preparse() 136 kenter("'%*.*s',%u", datalen, datalen, data, datalen); in dns_resolver_preparse() 138 if (!data || data[datalen - 1] != '\0') in dns_resolver_preparse() 140 datalen--; in dns_resolver_preparse() 143 end = data + datalen; in dns_resolver_preparse() 144 opt = memchr(data, '#', datalen); in dns_resolver_preparse() 148 result_len = datalen; in dns_resolver_preparse() [all …]
|
| /net/rxrpc/ |
| A D | key.c | 53 size_t datalen, in rxrpc_preparse_xdr_rxkad() argument 295 size_t datalen = prep->datalen; in rxrpc_preparse_xdr() local 306 if (datalen & 3) in rxrpc_preparse_xdr() 313 datalen -= 4; in rxrpc_preparse_xdr() 319 datalen -= 4; in rxrpc_preparse_xdr() 337 if (datalen < 12) in rxrpc_preparse_xdr() 340 datalen -= 4; in rxrpc_preparse_xdr() 349 if (datalen < 8) in rxrpc_preparse_xdr() 353 datalen -= 4; in rxrpc_preparse_xdr() 356 if (toklen < 20 || toklen > datalen || paddedlen > datalen) in rxrpc_preparse_xdr() [all …]
|
| /net/wireless/ |
| A D | scan.c | 242 *pos += elem->datalen + 2; in cfg80211_copy_elem_with_frags() 245 if (elem->datalen != 255) in cfg80211_copy_elem_with_frags() 259 *pos += elem->datalen + 2; in cfg80211_copy_elem_with_frags() 261 if (elem->datalen != 255) in cfg80211_copy_elem_with_frags() 299 if (parent->datalen < 1) in cfg80211_gen_new_ie() 361 sub->datalen), in cfg80211_gen_new_ie() 378 if (sub->datalen < 1) in cfg80211_gen_new_ie() 446 ssid_elem->datalen)) { in cfg80211_add_nontrans_list() 1858 if (elem_new->datalen != elem_old->datalen) in cfg80211_check_stuck_ecsa() 2522 if (elem->datalen < 4) in cfg80211_parse_mbssid_data() [all …]
|
| /net/netfilter/ipvs/ |
| A D | ip_vs_pe_sip.c | 31 unsigned int datalen, in get_callid() argument 36 int ret = ct_sip_get_header(NULL, dptr, dataoff, datalen, in get_callid() 51 if (*matchoff + *matchlen == datalen) in get_callid() 70 unsigned int dataoff, datalen, matchoff, matchlen; in ip_vs_sip_fill_param() local 90 datalen = skb->len - dataoff; in ip_vs_sip_fill_param() 92 if (get_callid(dptr, 0, datalen, &matchoff, &matchlen)) in ip_vs_sip_fill_param()
|
| /net/mac802154/ |
| A D | llsec.c | 626 int err, datalen; in llsec_do_encrypt_unauth() local 632 datalen = skb_tail_pointer(skb) - data; in llsec_do_encrypt_unauth() 633 sg_init_one(&src, data, datalen); in llsec_do_encrypt_unauth() 662 int authlen, assoclen, datalen, rc; in llsec_do_encrypt_auth() local 683 assoclen += datalen; in llsec_do_encrypt_auth() 684 datalen = 0; in llsec_do_encrypt_auth() 844 int datalen; in llsec_do_decrypt_unauth() local 853 sg_init_one(&src, data, datalen); in llsec_do_decrypt_unauth() 871 int authlen, datalen, assoclen, rc; in llsec_do_decrypt_auth() local 890 assoclen += datalen - authlen; in llsec_do_decrypt_auth() [all …]
|
| /net/ipv4/netfilter/ |
| A D | nf_nat_snmp_basic_main.c | 96 const void *data, size_t datalen) in snmp_version() argument 98 if (datalen != 1) in snmp_version() 106 const void *data, size_t datalen) in snmp_helper() argument 111 if (datalen != 4) in snmp_helper() 130 u16 datalen = ntohs(udph->len) - sizeof(struct udphdr); in snmp_translate() local 148 ret = asn1_ber_decoder(&nf_nat_snmp_basic_decoder, &ctx, data, datalen); in snmp_translate()
|
| /net/ceph/ |
| A D | crypto.c | 289 size_t datalen = prep->datalen; in ceph_key_preparse() local 294 if (datalen <= 0 || datalen > 32767 || !prep->data) in ceph_key_preparse() 304 ret = ceph_crypto_key_decode(ckey, &p, (char*)prep->data+datalen); in ceph_key_preparse() 309 prep->quotalen = datalen; in ceph_key_preparse()
|
| /net/sched/ |
| A D | ematch.c | 237 if (em->ops->datalen && data_len < em->ops->datalen) in tcf_em_validate() 258 if (em->ops->datalen > 0) in tcf_em_validate() 271 em->datalen = data_len; in tcf_em_validate() 474 } else if (em->datalen > 0) in tcf_em_tree_dump() 475 nla_put_nohdr(skb, em->datalen, (void *) em->data); in tcf_em_tree_dump()
|
| A D | em_nbyte.c | 31 em->datalen = sizeof(*nbyte) + nbyte->len; in em_nbyte_change() 32 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_nbyte_change()
|
| A D | em_ipset.c | 32 em->datalen = sizeof(*set); in em_ipset_change() 33 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_ipset_change()
|
| /net/mac80211/ |
| A D | parse.c | 73 if (!elem->datalen) in ieee80211_parse_extension_element() 76 len = elem->datalen - 1; in ieee80211_parse_extension_element() 195 *crc = crc32_be(*crc, (void *)elem, elem->datalen + 2); in ieee80211_parse_extension_element() 293 u8 elen = elem->datalen; in _ieee802_11_parse_elems_full() 597 if (subelem->datalen >= sizeof(*elems->wide_bw_chansw_ie)) in _ieee802_11_parse_elems_full() 612 u8 edatalen = subelem->datalen - 1; in _ieee802_11_parse_elems_full() 627 subelem->datalen - 1); in _ieee802_11_parse_elems_full() 766 if (elem->datalen < 2) in ieee802_11_find_bssid_profile() 771 for_each_element(sub, elem->data + 1, elem->datalen - 1) { in ieee802_11_find_bssid_profile() 775 if (sub->id != 0 || sub->datalen < 4) { in ieee802_11_find_bssid_profile() [all …]
|
| /net/core/ |
| A D | pktgen.c | 2819 int datalen) in pktgen_finalize_skb() argument 2825 datalen -= sizeof(*pgh); in pktgen_finalize_skb() 2828 skb_put_zero(skb, datalen); in pktgen_finalize_skb() 2846 while (datalen > 0) { in pktgen_finalize_skb() 2862 (datalen < PAGE_SIZE ? in pktgen_finalize_skb() 2863 datalen : PAGE_SIZE)); in pktgen_finalize_skb() 2933 int datalen, iplen; in fill_packet_ipv4() local 3003 if (datalen < 0 || datalen < sizeof(struct pktgen_hdr)) in fill_packet_ipv4() 3021 iplen = 20 + 8 + datalen; in fill_packet_ipv4() 3061 int datalen, udplen; in fill_packet_ipv6() local [all …]
|
| /net/sctp/ |
| A D | ulpevent.c | 682 size_t padding, datalen; in sctp_ulpevent_make_rcvmsg() local 695 datalen = ntohs(chunk->chunk_hdr->length); in sctp_ulpevent_make_rcvmsg() 697 if (rx_count >= sk->sk_rcvbuf || !sk_rmem_schedule(sk, skb, datalen)) in sctp_ulpevent_make_rcvmsg() 725 padding = SCTP_PAD4(datalen) - datalen; in sctp_ulpevent_make_rcvmsg()
|
| /net/tls/ |
| A D | tls_device_fallback.c | 158 int datalen = skb->len - headln; in update_chksum() local 175 datalen, IPPROTO_TCP, 0); in update_chksum() 178 th->check = ~csum_tcpudp_magic(iph->saddr, iph->daddr, datalen, in update_chksum()
|
| /net/ipv6/ |
| A D | ip6_output.c | 1593 unsigned int datalen; in __ip6_append_data() local 1616 datalen = length + fraggap; in __ip6_append_data() 1618 if (datalen > (cork->length <= mtu ? mtu : maxfraglen) - fragheaderlen) in __ip6_append_data() 1619 datalen = maxfraglen - fragheaderlen - rt->dst.trailer_len; in __ip6_append_data() 1620 fraglen = datalen + fragheaderlen; in __ip6_append_data() 1642 pagedlen = datalen - transhdrlen; in __ip6_append_data() 1646 if (datalen != length + fraggap) { in __ip6_append_data() 1651 datalen += rt->dst.trailer_len; in __ip6_append_data() 1654 fraglen = datalen + fragheaderlen; in __ip6_append_data() 1656 copy = datalen - transhdrlen - fraggap - pagedlen; in __ip6_append_data()
|
| /net/ipv4/ |
| A D | ip_output.c | 1076 unsigned int datalen; in __ip_append_data() local 1093 datalen = length + fraggap; in __ip_append_data() 1094 if (datalen > mtu - fragheaderlen) in __ip_append_data() 1095 datalen = maxfraglen - fragheaderlen; in __ip_append_data() 1096 fraglen = datalen + fragheaderlen; in __ip_append_data() 1107 if (datalen == length + fraggap) in __ip_append_data() 1119 pagedlen = datalen - transhdrlen; in __ip_append_data() 1165 copy = datalen - transhdrlen - fraggap - pagedlen; in __ip_append_data()
|