/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd_nat.c | 100 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_nat() 109 tmp_rbufsz = *rbufsz; in ilbd_show_nat() 110 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_nat() 118 tmp_rbufsz -= *rbufsz; in ilbd_show_nat() 139 ilbd_reply_err(rbuf, rbufsz, ret); in ilbd_show_nat() 198 size_t *rbufsz) in ilbd_show_sticky() argument 221 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_sticky() 230 tmp_rbufsz = *rbufsz; in ilbd_show_sticky() 231 ilbd_reply_ok(rbuf, rbufsz); in ilbd_show_sticky() 239 tmp_rbufsz -= *rbufsz; in ilbd_show_sticky() [all …]
|
H A D | ilbd_main.c | 364 size_t rbufsz; in consume_common_struct() local 377 rbufsz = ILBD_MSG_SIZE; in consume_common_struct() 436 reply_buf, &rbufsz); in consume_common_struct() 443 reply_buf, &rbufsz); in consume_common_struct() 503 rc = ilbd_get_hc_info(name, reply_buf, &rbufsz); in consume_common_struct() 510 rc = ilbd_get_hc_srvs(name, reply_buf, &rbufsz); in consume_common_struct() 516 rc = ilbd_show_nat(cli, ic, reply_buf, &rbufsz); in consume_common_struct() 545 ilbd_reply_ok(reply_buf, &rbufsz); in consume_common_struct() 547 ilbd_reply_err(reply_buf, &rbufsz, rc); in consume_common_struct() 550 if ((ret = send(cli->cli_sd, reply_buf, rbufsz, 0)) != rbufsz) { in consume_common_struct() [all …]
|
H A D | ilbd_support.c | 272 ilbd_reply_ok(uint32_t *rbuf, size_t *rbufsz) in ilbd_reply_ok() argument 279 *rbufsz = sizeof (ilb_comm_t); in ilbd_reply_ok() 287 ilbd_reply_err(uint32_t *rbuf, size_t *rbufsz, ilb_status_t status) in ilbd_reply_err() argument 295 *rbufsz = sizeof (ilb_comm_t) + sizeof (ilb_status_t); in ilbd_reply_err()
|
H A D | ilbd_sg.c | 1039 tmp_rbufsz = *rbufsz; in ilbd_retrieve_names() 1041 ilbd_reply_ok(rbuf, rbufsz); in ilbd_retrieve_names() 1045 tmp_rbufsz -= *rbufsz; in ilbd_retrieve_names() 1116 tmp_rbufsz = *rbufsz; in ilbd_retrieve_sg_hosts() 1117 ilbd_reply_ok(rbuf, rbufsz); in ilbd_retrieve_sg_hosts() 1120 *rbufsz += sizeof (ilb_sg_info_t); in ilbd_retrieve_sg_hosts() 1121 tmp_rbufsz -= *rbufsz; in ilbd_retrieve_sg_hosts() 1526 ilbd_reply_ok(rbuf, rbufsz); in ilbd_address_to_srvID() 1528 *rbufsz += sizeof (ilb_sg_srv_t); in ilbd_address_to_srvID() 1555 ilbd_reply_ok(rbuf, rbufsz); in ilbd_srvID_to_address() [all …]
|
H A D | ilbd_hc.c | 360 ilbd_get_hc_info(const char *hc_name, uint32_t *rbuf, size_t *rbufsz) in ilbd_get_hc_info() argument 372 ilbd_reply_ok(rbuf, rbufsz); in ilbd_get_hc_info() 382 *rbufsz += sizeof (ilb_hc_info_t); in ilbd_get_hc_info() 388 ilbd_hc_copy_srvs(uint32_t *rbuf, size_t *rbufsz, ilbd_hc_rule_t *hc_rule, in ilbd_hc_copy_srvs() argument 397 tmp_rbufsz = *rbufsz; in ilbd_hc_copy_srvs() 399 ilbd_reply_ok(rbuf, rbufsz); in ilbd_hc_copy_srvs() 402 *rbufsz += sizeof (ilb_hc_rule_srv_t); in ilbd_hc_copy_srvs() 403 tmp_rbufsz -= *rbufsz; in ilbd_hc_copy_srvs() 427 *rbufsz += i * sizeof (*dst_srv); in ilbd_hc_copy_srvs() 434 ilbd_get_hc_srvs(const char *rulename, uint32_t *rbuf, size_t *rbufsz) in ilbd_get_hc_srvs() argument [all …]
|
H A D | ilbd_rules.c | 318 ilbd_retrieve_rule(ilbd_name_t rl_name, uint32_t *rbuf, size_t *rbufsz) in ilbd_retrieve_rule() argument 328 ilbd_reply_ok(rbuf, rbufsz); in ilbd_retrieve_rule() 356 *rbufsz += sizeof (ilb_rule_info_t); in ilbd_retrieve_rule()
|
/illumos-gate/usr/src/lib/libilb/common/ |
H A D | ilb_hc.c | 108 size_t ic_sz, rbufsz; in ilb_get_hc_info() local 116 if ((rbuf = malloc(rbufsz)) == NULL) { in ilb_get_hc_info() 123 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz); in ilb_get_hc_info() 149 size_t rbufsz; in ilb_walk_hc() local 152 rbufsz = ILBD_MSG_SIZE; in ilb_walk_hc() 153 if ((rbuf = malloc(rbufsz)) == NULL) in ilb_walk_hc() 189 size_t *rbufsz) in ilb_get_hc_srvs() argument 197 *rbufsz = ILBD_MSG_SIZE; in ilb_get_hc_srvs() 198 if ((tmp_rbuf = malloc(*rbufsz)) == NULL) { in ilb_get_hc_srvs() 206 rc = i_ilb_do_comm(h, ic, ic_sz, tmp_rbuf, rbufsz); in ilb_get_hc_srvs() [all …]
|
H A D | ilb_sg.c | 153 *rbufsz = ILBD_MSG_SIZE; in i_ilb_retrieve_sg_names() 154 if ((tmp_rbuf = malloc(*rbufsz)) == NULL) in i_ilb_retrieve_sg_names() 175 size_t *rbufsz) in i_ilb_retrieve_sg_hosts() argument 183 *rbufsz = ILBD_MSG_SIZE; in i_ilb_retrieve_sg_hosts() 184 if ((tmp_rbuf = malloc(*rbufsz)) == NULL) { in i_ilb_retrieve_sg_hosts() 228 size_t rbufsz; in i_ilb_walk_one_sg() local 280 size_t rbufsz; in i_walk_sgs() local 288 rc = i_ilb_retrieve_sg_names(h, &rbuf, &rbufsz); in i_walk_sgs() 401 size_t rbufsz; in i_ilb_fillin_srvdata() local 415 if ((rbuf = malloc(rbufsz)) == NULL) { in i_ilb_fillin_srvdata() [all …]
|
H A D | ilb_rules.c | 201 i_ilb_retrieve_rule_names(ilb_handle_t h, ilb_comm_t **rbuf, size_t *rbufsz) in i_ilb_retrieve_rule_names() argument 206 *rbufsz = ILBD_MSG_SIZE; in i_ilb_retrieve_rule_names() 207 if ((tmp_rbuf = malloc(*rbufsz)) == NULL) in i_ilb_retrieve_rule_names() 212 rc = i_ilb_do_comm(h, &ic, sizeof (ic), tmp_rbuf, rbufsz); in i_ilb_retrieve_rule_names() 235 size_t ic_sz, rbufsz; in i_ilb_walk_one_rule() local 240 rbufsz = sizeof (ilb_comm_t) + sizeof (ilb_rule_info_t); in i_ilb_walk_one_rule() 241 if ((rbuf = malloc(rbufsz)) == NULL) { in i_ilb_walk_one_rule() 247 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz); in i_ilb_walk_one_rule() 296 size_t rbufsz; in ilb_walk_rules() local 305 rc = i_ilb_retrieve_rule_names(h, &rbuf, &rbufsz); in ilb_walk_rules()
|
H A D | ilb_nat.c | 99 size_t reqsz, rbufsz, tmp_rbufsz, cur_num; in ilb_show_info() local 122 rbufsz = *num * entry_sz + sizeof (ilb_comm_t) + in ilb_show_info() 124 if ((rbuf = malloc(rbufsz)) == NULL) { in ilb_show_info() 138 tmp_rbufsz = rbufsz; in ilb_show_info() 172 tmp_rbufsz = rbufsz; in ilb_show_info()
|
H A D | ilb_comm.c | 171 size_t *rbufsz) in i_ilb_do_comm() argument 213 if ((r = recv(s, rbuf, *rbufsz, 0)) <= 0) { in i_ilb_do_comm() 216 *rbufsz = r; in i_ilb_do_comm()
|