Lines Matching defs:dir
931 gen_hostop(bpf_u_int32 addr, bpf_u_int32 mask, int dir, int proto,
937 switch (dir) {
972 gen_hostop6(struct in6_addr *addr, struct in6_addr *mask, int dir, int proto,
979 switch (dir) {
1023 gen_ehostop(const u_char *eaddr, int dir)
1027 switch (dir) {
1057 gen_fhostop(const u_char *eaddr, int dir)
1061 switch (dir) {
1114 gen_dnhostop(bpf_u_int32 addr, int dir, u_int base_off)
1120 switch (dir) {
1182 gen_host(bpf_u_int32 addr, bpf_u_int32 mask, int proto, int dir)
1189 b0 = gen_host(addr, mask, Q_IP, dir);
1190 b1 = gen_host(addr, mask, Q_ARP, dir);
1192 b0 = gen_host(addr, mask, Q_RARP, dir);
1197 return gen_hostop(addr, mask, dir, ETHERTYPE_IP,
1201 return gen_hostop(addr, mask, dir, ETHERTYPE_REVARP,
1205 return gen_hostop(addr, mask, dir, ETHERTYPE_ARP,
1233 return gen_dnhostop(addr, dir, 0);
1270 gen_host6(struct in6_addr *addr, struct in6_addr *mask, int proto, int dir)
1275 return gen_host6(addr, mask, Q_IPV6, dir);
1326 return gen_hostop6(addr, mask, dir, ETHERTYPE_IPV6,
1347 gen_gateway(const u_char *eaddr, bpf_u_int32 **alist, int proto, int dir)
1351 if (dir != 0)
1624 gen_portop(int port, int proto, int dir)
1633 switch (dir) {
1664 gen_port(int port, int ip_proto, int dir)
1674 b1 = gen_portop(port, ip_proto, dir);
1678 tmp = gen_portop(port, IPPROTO_TCP, dir);
1679 b1 = gen_portop(port, IPPROTO_UDP, dir);
1692 gen_portop6(int port, int proto, int dir)
1699 switch (dir) {
1730 gen_port6(int port, int ip_proto, int dir)
1740 b1 = gen_portop6(port, ip_proto, dir);
1744 tmp = gen_portop6(port, IPPROTO_TCP, dir);
1745 b1 = gen_portop6(port, IPPROTO_UDP, dir);
1789 gen_protochain(int v, int proto, int dir)
1812 b0 = gen_protochain(v, Q_IP, dir);
1813 b = gen_protochain(v, Q_IPV6, dir);
2083 gen_proto(int v, int proto, int dir)
2087 if (dir != Q_DEFAULT)
2093 b0 = gen_proto(v, Q_IP, dir);
2094 b1 = gen_proto(v, Q_IPV6, dir);
2205 int dir = q.dir;
2233 return gen_host(addr, mask, proto, dir);
2245 return gen_ehostop(eaddr, dir);
2252 return gen_fhostop(eaddr, dir);
2261 return gen_p80211_hostop(eaddr, dir);
2274 return (gen_host(dn_addr, 0, proto, dir));
2283 b = gen_host(**alist++, 0xffffffff, tproto, dir);
2286 tproto, dir);
2311 0xffffffff, tproto, dir);
2320 &mask128, tproto6, dir);
2358 return gen_port(port, real_proto, dir);
2362 b = gen_port(port, real_proto, dir);
2363 gen_or(gen_port6(port, real_proto, dir), b);
2377 return gen_gateway(eaddr, alist, proto, dir);
2385 return gen_proto(real_proto, proto, dir);
2392 return gen_protochain(real_proto, proto, dir);
2435 return gen_host(n, m, q.proto, q.dir);
2448 int dir = q.dir;
2464 return gen_host(v, 0, proto, dir);
2480 return gen_host(v, mask, proto, dir);
2494 return gen_port((int)v, proto, dir);
2498 b = gen_port((int)v, proto, dir);
2499 gen_or(gen_port6((int)v, proto, dir), b);
2509 return gen_proto((int)v, proto, dir);
2512 return gen_protochain((int)v, proto, dir);
2570 b = gen_host6(addr, &mask, q.proto, q.dir);
2586 return gen_ehostop(eaddr, (int)q.dir);
2588 return gen_fhostop(eaddr, (int)q.dir);
2591 return gen_p80211_hostop(eaddr, (int)q.dir);
3071 * make it link-type specific. 'dir' = 0 implies "inbound",
3075 gen_inbound(int dir)
3089 dir);
3093 b0 = gen_cmp(offsetof(struct pfloghdr, dir), BPF_B,
3094 (bpf_int32)((dir == 0) ? PF_IN : PF_OUT));
3243 gen_ahostop(const u_char *eaddr, int dir)
3247 switch (dir) {
3277 return gen_ahostop(eaddr, (int)q.dir);
3411 gen_p80211_hostop(const u_char *lladdr, int dir)
3419 switch (dir) {