Lines Matching refs:dests
92 struct ip_vs_get_dests *dests; in ipvs_get_dests() local
95 sizeof(*dests) + sizeof(struct ip_vs_dest_entry) * se->num_dests; in ipvs_get_dests()
97 dests = malloc(len); in ipvs_get_dests()
98 if (dests == NULL) { in ipvs_get_dests()
103 dests->fwmark = se->fwmark; in ipvs_get_dests()
104 dests->protocol = se->protocol; in ipvs_get_dests()
105 dests->addr = se->addr; in ipvs_get_dests()
106 dests->port = se->port; in ipvs_get_dests()
107 dests->num_dests = se->num_dests; in ipvs_get_dests()
109 if (getsockopt(sockfd, IPPROTO_IP, IP_VS_SO_GET_DESTS, dests, &len) == -1) { in ipvs_get_dests()
111 free(dests); in ipvs_get_dests()
114 return dests; in ipvs_get_dests()
242 struct ip_vs_get_dests *dests = ipvs_get_dests(se); in cipvs_submit_service() local
247 free(dests); in cipvs_submit_service()
255 for (size_t i = 0; i < dests->num_dests; ++i) in cipvs_submit_service()
256 cipvs_submit_dest(pi, &dests->entrytable[i]); in cipvs_submit_service()
258 free(dests); in cipvs_submit_service()