Home
last modified time | relevance | path

Searched refs:dataoff (Results 1 – 25 of 29) sorted by relevance

12

/linux/include/linux/netfilter/
H A Dnf_conntrack_sip.h44 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 …]
H A Dnf_conntrack_h323.h38 unsigned char **data, int dataoff,
42 unsigned char **data, int dataoff,
59 unsigned char **data, int dataoff,
68 unsigned char **data, int dataoff,
75 unsigned char **data, int dataoff,
82 unsigned char **data, int dataoff,
H A Dnf_conntrack_proto_gre.h29 bool gre_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff,
/linux/net/netfilter/
H A Dnf_conntrack_sip.c448 unsigned int dataoff, unsigned int datalen, in ct_sip_get_header() argument
456 for (dptr += dataoff; dptr < limit; dptr++) { in ct_sip_get_header()
516 unsigned int dataoff, unsigned int datalen, in ct_sip_next_header() argument
524 dptr += dataoff; in ct_sip_next_header()
546 unsigned int dataoff, unsigned int datalen, in ct_sip_walk_headers() argument
554 ret = ct_sip_next_header(ct, dptr, dataoff, datalen, in ct_sip_walk_headers()
560 dataoff = *matchoff; in ct_sip_walk_headers()
566 ret = ct_sip_get_header(ct, dptr, dataoff, datalen, in ct_sip_walk_headers()
572 dataoff = *matchoff; in ct_sip_walk_headers()
586 unsigned int *dataoff, unsigned int datalen, in ct_sip_parse_header_uri() argument
[all …]
H A Dnf_nat_sip.c35 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()
95 unsigned int dataoff, in map_addr() argument
128 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in map_addr()
133 unsigned int dataoff, in map_sip_addr() argument
146 return map_addr(skb, protoff, dataoff, dptr, datalen, in map_sip_addr()
151 unsigned int dataoff, in nf_nat_sip() argument
172 !map_addr(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip()
[all …]
H A Dnf_conntrack_h323_main.c67 unsigned char **data, int *datalen, int *dataoff) in get_tpkt_data() argument
117 *dataoff = 0; in get_tpkt_data()
131 tpktoff = *dataoff + *datalen; in get_tpkt_data()
163 *dataoff = tpktoff + 4; in get_tpkt_data()
212 unsigned char **data, int dataoff, in expect_rtp_rtcp() argument
260 ret = nathook->nat_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in expect_rtp_rtcp()
287 unsigned char **data, int dataoff, in expect_t120() argument
321 dataoff, taddr, port, exp); in expect_t120()
339 unsigned char **data, int dataoff, in process_h245_channel() argument
346 ret = expect_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in process_h245_channel()
[all …]
H A Dnf_conntrack_proto_udp.c46 unsigned int dataoff) in udp_validate_len() argument
48 unsigned int udplen = udp_get_len(skb, hdr, dataoff); in udp_validate_len()
49 unsigned int skblen = skb->len - dataoff; in udp_validate_len()
57 unsigned int dataoff, in udp_error() argument
64 hdr = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in udp_error()
71 if (!udp_validate_len(skb, hdr, dataoff)) { in udp_error()
86 nf_checksum(skb, state->hook, dataoff, IPPROTO_UDP, state->pf)) { in udp_error()
97 unsigned int dataoff, in nf_conntrack_udp_packet() argument
104 if (udp_error(skb, dataoff, state)) in nf_conntrack_udp_packet()
H A Dnf_conntrack_sane.c58 unsigned int dataoff, datalen; in help() local
86 dataoff = protoff + th->doff * 4; in help()
87 if (dataoff >= skb->len) in help()
90 datalen = skb->len - dataoff; in help()
97 req = skb_header_pointer(skb, dataoff, datalen, &buf.req); in help()
128 reply = skb_header_pointer(skb, dataoff, datalen, &buf.repl); in help()
H A Dnf_conntrack_amanda.c90 unsigned int dataoff, start, stop, off, i; in amanda_help() local
106 dataoff = protoff + sizeof(struct udphdr); in amanda_help()
107 if (dataoff >= skb->len) { in amanda_help()
112 start = skb_find_text(skb, dataoff, skb->len, in amanda_help()
116 start += dataoff + search[SEARCH_CONNECT].len; in amanda_help()
155 off - dataoff, len, exp); in amanda_help()
H A Dnf_conntrack_proto_sctp.c141 #define for_each_sctp_chunk(skb, sch, _sch, offset, dataoff, count) \ argument
142 for ((offset) = (dataoff) + sizeof(struct sctphdr), (count) = 0; \
150 unsigned int dataoff, in do_basic_checks() argument
160 for_each_sctp_chunk (skb, sch, _sch, offset, dataoff, count) { in do_basic_checks()
241 const struct sctphdr *sh, unsigned int dataoff) in sctp_new() argument
250 for_each_sctp_chunk(skb, sch, _sch, offset, dataoff, count) { in sctp_new()
296 unsigned int dataoff, in sctp_error() argument
302 if (skb->len < dataoff + sizeof(struct sctphdr)) { in sctp_error()
309 if (skb_ensure_writable(skb, dataoff + sizeof(*sh))) { in sctp_error()
313 sh = (const struct sctphdr *)(skb->data + dataoff); in sctp_error()
[all …]
H A Dnf_conntrack_proto_tcp.c315 unsigned int dataoff, in segment_seq_plus_len() argument
320 return (seq + len - dataoff - tcph->doff*4 in segment_seq_plus_len()
334 unsigned int dataoff, in tcp_options() argument
345 ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr), in tcp_options()
391 static void tcp_sack(const struct sk_buff *skb, unsigned int dataoff, in tcp_sack() argument
402 ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr), in tcp_sack()
458 unsigned int dataoff, in tcp_init_sender() argument
470 tcp_options(skb, dataoff, tcph, sender); in tcp_init_sender()
556 unsigned int dataoff, const struct tcphdr *tcph, in tcp_in_window() argument
574 end = segment_seq_plus_len(seq, skb->len, dataoff, tcph); in tcp_in_window()
[all …]
H A Dnf_conntrack_irc.c100 unsigned int dataoff; in help() local
131 dataoff = protoff + th->doff*4; in help()
132 if (dataoff >= skb->len) in help()
135 datalen = skb->len - dataoff; in help()
140 ib_ptr = skb_header_pointer(skb, dataoff, datalen, in help()
H A Dnf_conntrack_core.c249 unsigned int dataoff, in nf_ct_get_tuple_ports() argument
257 inet_hdr = skb_header_pointer(skb, dataoff, sizeof(_inet_hdr), &_inet_hdr); in nf_ct_get_tuple_ports()
269 unsigned int dataoff, in nf_ct_get_tuple() argument
316 return icmpv6_pkt_to_tuple(skb, dataoff, net, tuple); in nf_ct_get_tuple()
319 return icmp_pkt_to_tuple(skb, dataoff, net, tuple); in nf_ct_get_tuple()
322 return gre_pkt_to_tuple(skb, dataoff, net, tuple); in nf_ct_get_tuple()
330 return nf_ct_get_tuple_ports(skb, dataoff, tuple); in nf_ct_get_tuple()
341 int dataoff = -1; in ipv4_get_l4proto() local
355 dataoff = nhoff + (iph->ihl << 2); in ipv4_get_l4proto()
359 if (dataoff > skb->len) { in ipv4_get_l4proto()
[all …]
H A Dnf_nat_helper.c26 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()
H A Dnf_conntrack_ftp.c366 unsigned int dataoff, datalen; in help() local
399 dataoff = protoff + th->doff * 4; in help()
401 if (dataoff >= skb->len) { in help()
402 pr_debug("ftp: dataoff(%u) >= skblen(%u)\n", dataoff, in help()
406 datalen = skb->len - dataoff; in help()
410 fb_ptr = skb->data + dataoff; in help()
/linux/net/ipv4/netfilter/
H A Dnf_nat_h323.c24 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()
179 unsigned int protoff, unsigned char **data, int dataoff, in nat_rtp_rtcp() argument
249 if (set_h245_addr(skb, protoff, data, dataoff, taddr, in nat_rtp_rtcp()
280 unsigned int protoff, unsigned char **data, int dataoff, in nat_t120() argument
[all …]
H A Dnf_reject_ipv4.c114 int dataoff; in nf_reject_skb_v4_unreach() local
138 dataoff = ip_hdrlen(oldskb); in nf_reject_skb_v4_unreach()
142 nf_reject_verify_csum(oldskb, dataoff, proto) && in nf_reject_skb_v4_unreach()
351 int dataoff = ip_hdrlen(skb_in); in nf_send_unreach() local
361 !nf_reject_verify_csum(skb_in, dataoff, proto)) { in nf_send_unreach()
366 if (nf_ip_checksum(skb_in, hook, dataoff, proto) == 0) in nf_send_unreach()
/linux/include/net/netfilter/
H A Dnf_reject.h8 static inline bool nf_reject_verify_csum(struct sk_buff *skb, int dataoff, in nf_reject_verify_csum() argument
20 udp_hdr = skb_header_pointer(skb, dataoff, in nf_reject_verify_csum()
/linux/include/linux/
H A Dnetfilter_ipv4.h25 unsigned int dataoff, u_int8_t protocol);
30 unsigned int dataoff, u_int8_t protocol) in nf_ip_checksum() argument
H A Dudp.h28 unsigned int dataoff) in udp_get_len() argument
33 return skb->len - dataoff; in udp_get_len()
/linux/drivers/nvdimm/
H A Dbtt.h109 __le64 dataoff; member
182 u64 dataoff; member
H A Dpfn_devs.c196 u64 offset = __le64_to_cpu(pfn_sb->dataoff); in resource_show()
222 u64 offset = __le64_to_cpu(pfn_sb->dataoff); in size_show()
369 meta_num = (le64_to_cpu(pfn_sb->dataoff) >> 9) - meta_start; in nd_pfn_clear_memmap_errors()
376 rc = devm_namespace_enable(&nd_pfn->dev, ndns, le64_to_cpu(pfn_sb->dataoff)); in nd_pfn_clear_memmap_errors()
495 offset = le64_to_cpu(pfn_sb->dataoff); in nd_pfn_validate()
677 u64 offset = le64_to_cpu(pfn_sb->dataoff); in __nvdimm_setup_pfn()
817 pfn_sb->dataoff = cpu_to_le64(offset); in nd_pfn_init()
H A Dpfn.h23 __le64 dataoff; /* relative to namespace_base + start_pad */ member
H A Dbtt.c248 debugfs_create_x64("dataoff", S_IRUGO, d, &a->dataoff); in arena_debugfs_init()
504 return arena->dataoff + ((u64)lba * arena->internal_lbasize); in to_namespace_offset()
791 arena->dataoff = arena->infooff + BTT_PG_SIZE; in alloc_arena()
792 arena->mapoff = arena->dataoff + datasize; in alloc_arena()
834 arena->dataoff = arena_off + le64_to_cpu(super->dataoff); in parse_arena_meta()
1011 super->dataoff = cpu_to_le64(arena->dataoff - arena->infooff); in btt_arena_write_layout()
/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_queue.c236 u32 bufoff, total_len, remaining, fragsize, dataoff; in fun_data_from_rq() local
266 dataoff = 0; in fun_data_from_rq()
274 memcpy(data + dataoff, page_address(rqinfo->page), in fun_data_from_rq()
276 dataoff += fragsize; in fun_data_from_rq()

12