Lines Matching refs:addr

3603 static struct block *gen_hostop(addr, mask, dir, proto, src_off, dst_off)  in gen_hostop()  argument
3604 bpf_u_int32 addr; in gen_hostop()
3624 b0 = gen_hostop(addr, mask, Q_SRC, proto, src_off, dst_off);
3625 b1 = gen_hostop(addr, mask, Q_DST, proto, src_off, dst_off);
3631 b0 = gen_hostop(addr, mask, Q_SRC, proto, src_off, dst_off);
3632 b1 = gen_hostop(addr, mask, Q_DST, proto, src_off, dst_off);
3640 b1 = gen_mcmp(OR_NET, offset, BPF_W, (bpf_int32) addr, mask);
3646 static struct block *gen_hostop6(addr, mask, dir, proto, src_off, dst_off) in gen_hostop6() argument
3647 struct in6_addr *addr; in gen_hostop6()
3668 b0 = gen_hostop6(addr, mask, Q_SRC, proto, src_off, dst_off);
3669 b1 = gen_hostop6(addr, mask, Q_DST, proto, src_off, dst_off);
3675 b0 = gen_hostop6(addr, mask, Q_SRC, proto, src_off, dst_off);
3676 b1 = gen_hostop6(addr, mask, Q_DST, proto, src_off, dst_off);
3684 a = (u_int32_t *) addr;
4209 static struct block *gen_dnhostop(addr, dir) in gen_dnhostop() argument
4210 bpf_u_int32 addr; in gen_dnhostop()
4232 b0 = gen_dnhostop(addr, Q_SRC);
4233 b1 = gen_dnhostop(addr, Q_DST);
4240 b0 = gen_dnhostop(addr, Q_SRC);
4241 b1 = gen_dnhostop(addr, Q_DST);
4254 b1 = gen_cmp(OR_NET, 2 + 1 + offset_lh, BPF_H, (bpf_int32) ntohs((u_short) addr));
4258 b2 = gen_cmp(OR_NET, 2 + offset_lh, BPF_H, (bpf_int32) ntohs((u_short) addr));
4263 b2 = gen_cmp(OR_NET, 2 + 1 + offset_sh, BPF_H, (bpf_int32) ntohs((u_short) addr));
4268 b2 = gen_cmp(OR_NET, 2 + offset_sh, BPF_H, (bpf_int32) ntohs((u_short) addr));
4311 static struct block *gen_host(addr, mask, proto, dir, type) in gen_host() argument
4312 bpf_u_int32 addr; in gen_host()
4330 b0 = gen_host(addr, mask, Q_IP, dir, type);
4337 b1 = gen_host(addr, mask, Q_ARP, dir, type);
4339 b0 = gen_host(addr, mask, Q_RARP, dir, type);
4345 return gen_hostop(addr, mask, dir, ETHERTYPE_IP, 12, 16);
4348 return gen_hostop(addr, mask, dir, ETHERTYPE_REVARP, 14, 24);
4351 return gen_hostop(addr, mask, dir, ETHERTYPE_ARP, 14, 24);
4384 return gen_dnhostop(addr, dir);
4443 static struct block *gen_host6(addr, mask, proto, dir, type) in gen_host6() argument
4444 struct in6_addr *addr; in gen_host6()
4461 return gen_host6(addr, mask, Q_IPV6, dir, type);
4518 return gen_hostop6(addr, mask, dir, ETHERTYPE_IPV6, 8, 24);
5903 bpf_u_int32 mask, addr; local
5917 switch (q.addr)
5921 addr = pcap_nametonetaddr(name);
5922 if (addr == 0)
5926 while (addr && (addr & 0xff000000) == 0)
5928 addr <<= 8;
5931 return gen_host(addr, mask, proto, dir, q.addr);
6015 return (gen_host(dn_addr, 0, proto, dir, q.addr));
6026 b = gen_host(**alist++, 0xffffffff, tproto, dir, q.addr);
6029 tmp = gen_host(**alist++, 0xffffffff, tproto, dir, q.addr);
6056 … tmp = gen_host(ntohl(sin4->sin_addr.s_addr), 0xffffffff, tproto, dir, q.addr);
6063 tmp = gen_host6(&sin6->sin6_addr, &mask128, tproto6, dir, q.addr);
6248 switch (q.addr)
6252 return gen_host(n, m, q.proto, q.dir, q.addr);
6279 switch (q.addr)
6286 return gen_host(v, 0, proto, dir, q.addr);
6294 if (s == NULL && q.addr == Q_NET)
6309 return gen_host(v, mask, proto, dir, q.addr);
6386 struct in6_addr *addr; local
6400 addr = &((struct sockaddr_in6 *) res->ai_addr)->sin6_addr;
6411 a = (u_int32_t *) addr;
6418 switch (q.addr)
6428 b = gen_host6(addr, &mask, q.proto, q.dir, q.addr);
6447 if ((q.addr == Q_HOST || q.addr == Q_DEFAULT) && q.proto == Q_LINK)
7642 if ((q.addr == Q_HOST || q.addr == Q_DEFAULT) && q.proto == Q_LINK)