• Home
  • Raw
  • Download

Lines Matching refs:off

218 	__u64 off = sizeof(struct eth_hdr);  in calc_offset()  local
220 off += sizeof(struct ipv6hdr); in calc_offset()
222 off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); in calc_offset()
224 off += sizeof(struct iphdr); in calc_offset()
226 off += sizeof(struct icmphdr) + sizeof(struct iphdr); in calc_offset()
228 return off; in calc_offset()
237 __u64 off = calc_offset(is_ipv6, is_icmp); in parse_udp() local
239 udp = data + off; in parse_udp()
259 __u64 off = calc_offset(is_ipv6, is_icmp); in parse_tcp() local
262 tcp = data + off; in parse_tcp()
435 __u64 off = 0; in send_icmp_reply() local
440 off += sizeof(struct eth_hdr); in send_icmp_reply()
441 iph = data + off; in send_icmp_reply()
442 off += sizeof(struct iphdr); in send_icmp_reply()
443 icmp_hdr = data + off; in send_icmp_reply()
465 __u64 off = 0; in send_icmp6_reply() local
470 off += sizeof(struct eth_hdr); in send_icmp6_reply()
471 ip6h = data + off; in send_icmp6_reply()
472 off += sizeof(struct ipv6hdr); in send_icmp6_reply()
473 icmp_hdr = data + off; in send_icmp6_reply()
484 int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6() argument
490 icmp_hdr = data + off; in parse_icmpv6()
497 off += sizeof(struct icmp6hdr); in parse_icmpv6()
498 ip6h = data + off; in parse_icmpv6()
509 int parse_icmp(void *data, void *data_end, __u64 off, in parse_icmp() argument
515 icmp_hdr = data + off; in parse_icmp()
522 off += sizeof(struct icmphdr); in parse_icmp()
523 iph = data + off; in parse_icmp()
629 __u8 *protocol, __u64 off, in process_l3_headers_v6() argument
637 ip6h = data + off; in process_l3_headers_v6()
644 off += iph_len; in process_l3_headers_v6()
648 action = parse_icmpv6(data, data_end, off, pckt); in process_l3_headers_v6()
660 __u8 *protocol, __u64 off, in process_l3_headers_v4() argument
668 iph = data + off; in process_l3_headers_v4()
676 off += 20; in process_l3_headers_v4()
680 action = parse_icmp(data, data_end, off, pckt); in process_l3_headers_v4()
691 static int process_packet(void *data, __u64 off, void *data_end, in process_packet() argument
713 action = process_l3_headers_v6(&pckt, &protocol, off, in process_packet()
716 action = process_l3_headers_v4(&pckt, &protocol, off, in process_packet()