Lines Matching refs:source_addr
589 if (sockaddr_isequal(&sfd->source_addr, addr) && in allocate_sfd()
614 sfd->source_addr = *addr; in allocate_sfd()
651 !allocate_sfd(&srv->source_addr, srv->interface) && in pre_allocate_sfds()
701 !(new->sfd = allocate_sfd(&new->source_addr, new->interface)) && in check_servers()
778 union mysockaddr addr, source_addr; in set_servers() local
780 memset(&source_addr, 0, sizeof(source_addr)); in set_servers()
785 source_addr.in.sin_len = addr.in.sin_len = sizeof(source_addr.in); in set_servers()
787 source_addr.in.sin_family = addr.in.sin_family = AF_INET; in set_servers()
789 source_addr.in.sin_addr.s_addr = INADDR_ANY; in set_servers()
790 source_addr.in.sin_port = htons(daemon->query_port); in set_servers()
796 source_addr.in6.sin6_len = addr.in6.sin6_len = sizeof(source_addr.in6); in set_servers()
798 source_addr.in6.sin6_family = addr.in6.sin6_family = AF_INET6; in set_servers()
800 source_addr.in6.sin6_addr = in6addr_any; in set_servers()
801 source_addr.in6.sin6_port = htons(daemon->query_port); in set_servers()
820 serv->source_addr = source_addr; in set_servers()
882 union mysockaddr addr, source_addr; in reload_servers() local
893 memset(&source_addr, 0, sizeof(source_addr)); in reload_servers()
898 source_addr.in.sin_len = addr.in.sin_len = sizeof(source_addr.in); in reload_servers()
900 source_addr.in.sin_family = addr.in.sin_family = AF_INET; in reload_servers()
902 source_addr.in.sin_addr.s_addr = INADDR_ANY; in reload_servers()
903 source_addr.in.sin_port = htons(daemon->query_port); in reload_servers()
909 source_addr.in6.sin6_len = addr.in6.sin6_len = sizeof(source_addr.in6); in reload_servers()
911 source_addr.in6.sin6_family = addr.in6.sin6_family = AF_INET6; in reload_servers()
913 source_addr.in6.sin6_addr = in6addr_any; in reload_servers()
914 source_addr.in6.sin6_port = htons(daemon->query_port); in reload_servers()
933 serv->source_addr = source_addr; in reload_servers()