Lines Matching refs:dst_host
3655 struct node_host *dst_host, struct node_port *dst_port, in expand_label() argument
3660 expand_label_addr("$dstaddr", label, len, af, dst_host); in expand_label()
3953 LOOP_THROUGH(struct node_host, dst_host, dst_hosts, in expand_rule()
3961 (r->af && dst_host->af && r->af != dst_host->af) || in expand_rule()
3962 (src_host->af && dst_host->af && in expand_rule()
3963 src_host->af != dst_host->af) || in expand_rule()
3964 (src_host->ifindex && dst_host->ifindex && in expand_rule()
3965 src_host->ifindex != dst_host->ifindex) || in expand_rule()
3968 (dst_host->ifindex && *interface->ifname && in expand_rule()
3969 dst_host->ifindex != if_nametoindex(interface->ifname))) in expand_rule()
3973 else if (!r->af && dst_host->af) in expand_rule()
3974 r->af = dst_host->af; in expand_rule()
3980 else if (if_indextoname(dst_host->ifindex, ifname)) in expand_rule()
3995 src_host, src_port, dst_host, dst_port, proto->proto); in expand_rule()
3997 src_host, src_port, dst_host, dst_port, proto->proto); in expand_rule()
3999 r->af, src_host, src_port, dst_host, dst_port, in expand_rule()
4003 error += check_netmask(dst_host, r->af); in expand_rule()
4012 r->dst.addr = dst_host->addr; in expand_rule()
4013 r->dst.not = dst_host->not; in expand_rule()