/Linux-v5.4/net/netfilter/ |
D | utils.c | 11 unsigned int dataoff, u8 protocol) in nf_ip_checksum() argument 23 skb->len - dataoff, protocol, in nf_ip_checksum() 34 skb->len - dataoff, in nf_ip_checksum() 44 unsigned int dataoff, unsigned int len, in nf_ip_checksum_partial() argument 52 if (len == skb->len - dataoff) in nf_ip_checksum_partial() 53 return nf_ip_checksum(skb, hook, dataoff, protocol); in nf_ip_checksum_partial() 57 skb->len - dataoff, 0); in nf_ip_checksum_partial() 59 return __skb_checksum_complete_head(skb, dataoff + len); in nf_ip_checksum_partial() 65 unsigned int dataoff, u8 protocol) in nf_ip6_checksum() argument 75 skb->len - dataoff, protocol, in nf_ip6_checksum() [all …]
|
D | nf_conntrack_sip.c | 368 unsigned int dataoff, unsigned int datalen, in ct_sip_get_header() argument 376 for (dptr += dataoff; dptr < limit; dptr++) { in ct_sip_get_header() 436 unsigned int dataoff, unsigned int datalen, in ct_sip_next_header() argument 444 dptr += dataoff; in ct_sip_next_header() 466 unsigned int dataoff, unsigned int datalen, in ct_sip_walk_headers() argument 474 ret = ct_sip_next_header(ct, dptr, dataoff, datalen, in ct_sip_walk_headers() 480 dataoff += *matchoff; in ct_sip_walk_headers() 486 ret = ct_sip_get_header(ct, dptr, dataoff, datalen, in ct_sip_walk_headers() 492 dataoff += *matchoff; in ct_sip_walk_headers() 506 unsigned int *dataoff, unsigned int datalen, in ct_sip_parse_header_uri() argument [all …]
|
D | nf_nat_sip.c | 35 unsigned int dataoff, in mangle_packet() argument 48 matchoff += dataoff - baseoff; in mangle_packet() 56 matchoff += dataoff - baseoff; in mangle_packet() 65 *dptr = skb->data + dataoff; in mangle_packet() 93 unsigned int dataoff, in map_addr() argument 123 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in map_addr() 128 unsigned int dataoff, in map_sip_addr() argument 141 return map_addr(skb, protoff, dataoff, dptr, datalen, in map_sip_addr() 146 unsigned int dataoff, in nf_nat_sip() argument 164 !map_addr(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip() [all …]
|
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, 120 unsigned char **data, int *datalen, int *dataoff) in get_tpkt_data() argument 163 *dataoff = 0; in get_tpkt_data() 177 tpktoff = *dataoff + *datalen; in get_tpkt_data() 209 *dataoff = tpktoff + 4; in get_tpkt_data() [all …]
|
D | nf_conntrack_proto_udp.c | 46 unsigned int dataoff, in udp_error() argument 49 unsigned int udplen = skb->len - dataoff; in udp_error() 54 hdr = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in udp_error() 76 nf_checksum(skb, state->hook, dataoff, IPPROTO_UDP, state->pf)) { in udp_error() 87 unsigned int dataoff, in nf_conntrack_udp_packet() argument 93 if (udp_error(skb, dataoff, state)) in nf_conntrack_udp_packet() 135 unsigned int dataoff, in udplite_error() argument 138 unsigned int udplen = skb->len - dataoff; in udplite_error() 144 hdr = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in udplite_error() 167 nf_checksum_partial(skb, state->hook, dataoff, cscov, IPPROTO_UDP, in udplite_error() [all …]
|
D | nf_conntrack_proto_sctp.c | 154 #define for_each_sctp_chunk(skb, sch, _sch, offset, dataoff, count) \ argument 155 for ((offset) = (dataoff) + sizeof(struct sctphdr), (count) = 0; \ 163 unsigned int dataoff, in do_basic_checks() argument 172 for_each_sctp_chunk (skb, sch, _sch, offset, dataoff, count) { in do_basic_checks() 271 const struct sctphdr *sh, unsigned int dataoff) in sctp_new() argument 280 for_each_sctp_chunk(skb, sch, _sch, offset, dataoff, count) { in sctp_new() 326 unsigned int dataoff, in sctp_error() argument 332 if (skb->len < dataoff + sizeof(struct sctphdr)) { in sctp_error() 339 if (skb_ensure_writable(skb, dataoff + sizeof(*sh))) { in sctp_error() 343 sh = (const struct sctphdr *)(skb->data + dataoff); in sctp_error() [all …]
|
D | nf_conntrack_proto_icmp.c | 25 bool icmp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, in icmp_pkt_to_tuple() argument 31 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in icmp_pkt_to_tuple() 105 unsigned int dataoff, in nf_conntrack_inet_error() argument 122 if (!nf_ct_get_tuplepr(skb, dataoff, in nf_conntrack_inet_error() 204 struct sk_buff *skb, unsigned int dataoff, in nf_conntrack_icmpv4_error() argument 212 icmph = skb_header_pointer(skb, dataoff, sizeof(_ih), &_ih); in nf_conntrack_icmpv4_error() 221 nf_ip_checksum(skb, state->hook, dataoff, IPPROTO_ICMP)) { in nf_conntrack_icmpv4_error() 248 dataoff += sizeof(*icmph); in nf_conntrack_icmpv4_error() 249 return nf_conntrack_inet_error(tmpl, skb, dataoff, state, in nf_conntrack_icmpv4_error()
|
D | nf_conntrack_amanda.c | 96 unsigned int dataoff, start, stop, off, i; in amanda_help() local 112 dataoff = protoff + sizeof(struct udphdr); in amanda_help() 113 if (dataoff >= skb->len) { in amanda_help() 118 start = skb_find_text(skb, dataoff, skb->len, in amanda_help() 122 start += dataoff + search[SEARCH_CONNECT].len; in amanda_help() 161 off - dataoff, len, exp); in amanda_help()
|
D | nf_conntrack_proto_icmpv6.c | 30 unsigned int dataoff, in icmpv6_pkt_to_tuple() argument 37 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in icmpv6_pkt_to_tuple() 133 unsigned int dataoff, in nf_conntrack_icmpv6_error() argument 141 icmp6h = skb_header_pointer(skb, dataoff, sizeof(_ih), &_ih); in nf_conntrack_icmpv6_error() 149 nf_ip6_checksum(skb, state->hook, dataoff, IPPROTO_ICMPV6)) { in nf_conntrack_icmpv6_error() 167 dataoff += sizeof(*icmp6h); in nf_conntrack_icmpv6_error() 168 return nf_conntrack_inet_error(tmpl, skb, dataoff, state, in nf_conntrack_icmpv6_error()
|
D | nf_conntrack_sane.c | 67 unsigned int dataoff, datalen; in help() local 90 dataoff = protoff + th->doff * 4; in help() 91 if (dataoff >= skb->len) in help() 94 datalen = skb->len - dataoff; in help() 97 sb_ptr = skb_header_pointer(skb, dataoff, datalen, sane_buffer); in help()
|
D | nf_conntrack_irc.c | 109 unsigned int dataoff; in help() local 139 dataoff = protoff + th->doff*4; in help() 140 if (dataoff >= skb->len) in help() 144 ib_ptr = skb_header_pointer(skb, dataoff, skb->len - dataoff, in help() 149 data_limit = ib_ptr + skb->len - dataoff; in help()
|
D | nf_conntrack_core.c | 222 unsigned int dataoff, in nf_ct_get_tuple_ports() argument 230 inet_hdr = skb_header_pointer(skb, dataoff, sizeof(_inet_hdr), &_inet_hdr); in nf_ct_get_tuple_ports() 242 unsigned int dataoff, in nf_ct_get_tuple() argument 289 return icmpv6_pkt_to_tuple(skb, dataoff, net, tuple); in nf_ct_get_tuple() 292 return icmp_pkt_to_tuple(skb, dataoff, net, tuple); in nf_ct_get_tuple() 295 return gre_pkt_to_tuple(skb, dataoff, net, tuple); in nf_ct_get_tuple() 299 return nf_ct_get_tuple_ports(skb, dataoff, tuple); in nf_ct_get_tuple() 302 return nf_ct_get_tuple_ports(skb, dataoff, tuple); in nf_ct_get_tuple() 306 return nf_ct_get_tuple_ports(skb, dataoff, tuple); in nf_ct_get_tuple() 310 return nf_ct_get_tuple_ports(skb, dataoff, tuple); in nf_ct_get_tuple() [all …]
|
D | nf_conntrack_proto_tcp.c | 323 unsigned int dataoff, in segment_seq_plus_len() argument 328 return (seq + len - dataoff - tcph->doff*4 in segment_seq_plus_len() 342 unsigned int dataoff, in tcp_options() argument 353 ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr), in tcp_options() 398 static void tcp_sack(const struct sk_buff *skb, unsigned int dataoff, in tcp_sack() argument 409 ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr), in tcp_sack() 466 unsigned int dataoff, in tcp_in_window() argument 486 end = segment_seq_plus_len(seq, skb->len, dataoff, tcph); in tcp_in_window() 489 tcp_sack(skb, dataoff, tcph, &sack); in tcp_in_window() 521 tcp_options(skb, dataoff, tcph, sender); in tcp_in_window() [all …]
|
D | nf_nat_helper.c | 26 unsigned int dataoff, in mangle_contents() argument 35 data = skb_network_header(skb) + dataoff; in mangle_contents() 40 skb_tail_pointer(skb) - (skb_network_header(skb) + dataoff + in mangle_contents()
|
D | nf_conntrack_ftp.c | 378 unsigned int dataoff, datalen; in help() local 405 dataoff = protoff + th->doff * 4; in help() 407 if (dataoff >= skb->len) { in help() 408 pr_debug("ftp: dataoff(%u) >= skblen(%u)\n", dataoff, in help() 412 datalen = skb->len - dataoff; in help() 415 fb_ptr = skb_header_pointer(skb, dataoff, datalen, ftp_buffer); in help()
|
D | nf_conntrack_proto_gre.c | 164 bool gre_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, in gre_pkt_to_tuple() argument 174 grehdr = skb_header_pointer(skb, dataoff, sizeof(_grehdr), &_grehdr); in gre_pkt_to_tuple() 183 pgrehdr = skb_header_pointer(skb, dataoff, 8, &_pgrehdr); in gre_pkt_to_tuple() 217 unsigned int dataoff, in nf_conntrack_gre_packet() argument
|
D | nf_conntrack_proto_dccp.c | 430 struct sk_buff *skb, unsigned int dataoff, in dccp_error() argument 433 unsigned int dccp_len = skb->len - dataoff; in dccp_error() 454 nf_checksum_partial(skb, state->hook, dataoff, cscov, in dccp_error() 472 unsigned int dataoff, in nf_conntrack_dccp_packet() argument 482 dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh); in nf_conntrack_dccp_packet() 486 if (dccp_error(dh, skb, dataoff, state)) in nf_conntrack_dccp_packet()
|
/Linux-v5.4/include/linux/netfilter/ |
D | nf_conntrack_sip.h | 44 unsigned int dataoff, 48 unsigned int dataoff, 113 unsigned int dataoff, 122 unsigned int dataoff, 131 unsigned int dataoff, 141 unsigned int dataoff, 150 unsigned int dataoff, 158 unsigned int dataoff, 174 unsigned int dataoff, unsigned int datalen, 178 unsigned int *dataoff, unsigned int datalen, [all …]
|
D | nf_conntrack_h323.h | 42 unsigned char **data, int dataoff, 47 unsigned char **data, int dataoff, 65 int dataoff, 73 unsigned char **data, int dataoff, 79 unsigned char **data, int dataoff, 86 unsigned char **data, int dataoff,
|
D | nf_conntrack_proto_gre.h | 32 bool gre_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff,
|
/Linux-v5.4/include/net/netfilter/ |
D | nf_conntrack_l4proto.h | 64 unsigned int dataoff, 69 unsigned int dataoff, 79 unsigned int dataoff, 86 unsigned int dataoff, 91 unsigned int dataoff, 106 unsigned int dataoff, 111 unsigned int dataoff, 116 unsigned int dataoff, 121 unsigned int dataoff, 126 unsigned int dataoff, [all …]
|
/Linux-v5.4/net/netfilter/ipvs/ |
D | ip_vs_pe_sip.c | 30 static int get_callid(const char *dptr, unsigned int dataoff, in get_callid() argument 36 int ret = ct_sip_get_header(NULL, dptr, dataoff, datalen, in get_callid() 43 dataoff += *matchoff; in get_callid() 70 unsigned int dataoff, datalen, matchoff, matchlen; in ip_vs_sip_fill_param() local 82 dataoff = iph.len + sizeof(struct udphdr); in ip_vs_sip_fill_param() 84 if (dataoff >= skb->len) in ip_vs_sip_fill_param() 89 dptr = skb->data + dataoff; in ip_vs_sip_fill_param() 90 datalen = skb->len - dataoff; in ip_vs_sip_fill_param()
|
/Linux-v5.4/net/ipv4/netfilter/ |
D | nf_nat_h323.c | 24 unsigned char **data, int dataoff, in set_addr() argument 38 addroff += dataoff; in set_addr() 53 *data = skb->data + ip_hdrlen(skb) + th->doff * 4 + dataoff; in set_addr() 72 unsigned char **data, int dataoff, in set_h225_addr() argument 76 return set_addr(skb, protoff, data, dataoff, taddr->ipAddress.ip, in set_h225_addr() 82 unsigned char **data, int dataoff, in set_h245_addr() argument 86 return set_addr(skb, protoff, data, dataoff, in set_h245_addr() 176 unsigned int protoff, unsigned char **data, int dataoff, in nat_rtp_rtcp() argument 251 if (set_h245_addr(skb, protoff, data, dataoff, taddr, in nat_rtp_rtcp() 282 unsigned int protoff, unsigned char **data, int dataoff, in nat_t120() argument [all …]
|
/Linux-v5.4/include/linux/ |
D | netfilter_ipv4.h | 25 unsigned int dataoff, u_int8_t protocol); 30 unsigned int dataoff, u_int8_t protocol) in nf_ip_checksum() argument
|
/Linux-v5.4/drivers/nvdimm/ |
D | btt.h | 110 __le64 dataoff; member 183 u64 dataoff; member
|