Home
last modified time | relevance | path

Searched refs:rr_alg (Results 1 – 1 of 1) sorted by relevance

/titanic_44/usr/src/uts/common/inet/ilb/
H A Dilb_alg_rr.c55 rr_t *rr_alg = (rr_t *)alg_data; in rr_lb() local
62 mutex_enter(&rr_alg->rr_lock); in rr_lb()
63 servers = &rr_alg->rr_servers; in rr_lb()
65 mutex_exit(&rr_alg->rr_lock); in rr_lb()
68 if (rr_alg->rr_next == NULL) in rr_lb()
69 rr_alg->rr_next = list_head(servers); in rr_lb()
70 start = rr_alg->rr_next; in rr_lb()
71 while (!rr_alg->rr_next->enabled) { in rr_lb()
72 rr_alg->rr_next = list_next(servers, rr_alg->rr_next); in rr_lb()
73 if (rr_alg->rr_next == NULL) in rr_lb()
[all …]