Searched refs:rbufsz (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/
H A Dilbd_nat.c74 * rbufsz: reply buffer size.
77 ilbd_show_nat(void *cli, const ilb_comm_t *ic, uint32_t *rbuf, size_t *rbufsz) argument
100 ilbd_reply_ok(rbuf, rbufsz);
109 tmp_rbufsz = *rbufsz;
110 ilbd_reply_ok(rbuf, rbufsz);
117 *rbufsz += sizeof (ilb_show_info_t *);
118 tmp_rbufsz -= *rbufsz;
130 ilbd_reply_err(rbuf, rbufsz, ILB_STATUS_ENOMEM);
139 ilbd_reply_err(rbuf, rbufsz, ret);
145 *rbufsz
197 ilbd_show_sticky(void *cli, const ilb_comm_t *ic, uint32_t *rbuf, size_t *rbufsz) argument
[all...]
H A Dilbd_main.c363 size_t rbufsz; local
376 rbufsz = ILBD_MSG_SIZE;
435 reply_buf, &rbufsz);
442 reply_buf, &rbufsz);
449 rc = ilbd_retrieve_sg_hosts(name, reply_buf, &rbufsz);
457 rc = ilbd_retrieve_names(ic->ic_cmd, reply_buf, &rbufsz);
485 rc = ilbd_retrieve_rule(name, reply_buf, &rbufsz);
502 rc = ilbd_get_hc_info(name, reply_buf, &rbufsz);
509 rc = ilbd_get_hc_srvs(name, reply_buf, &rbufsz);
515 rc = ilbd_show_nat(cli, ic, reply_buf, &rbufsz);
[all...]
H A Dilbd_support.c272 ilbd_reply_ok(uint32_t *rbuf, size_t *rbufsz) argument
279 *rbufsz = sizeof (ilb_comm_t);
287 ilbd_reply_err(uint32_t *rbuf, size_t *rbufsz, ilb_status_t status) argument
295 *rbufsz = sizeof (ilb_comm_t) + sizeof (ilb_status_t);
H A Dilbd_sg.c1032 ilbd_retrieve_names(ilbd_cmd_t cmd, uint32_t *rbuf, size_t *rbufsz) argument
1038 tmp_rbufsz = *rbufsz;
1039 /* Set up the reply buffer. rbufsz will be set to the new size. */
1040 ilbd_reply_ok(rbuf, rbufsz);
1043 *rbufsz += sizeof (ilbd_namelist_t);
1044 tmp_rbufsz -= *rbufsz;
1092 *rbufsz += nlist->ilbl_count * sizeof (ilbd_name_t);
1097 ilbd_retrieve_sg_hosts(const char *sg_name, uint32_t *rbuf, size_t *rbufsz) argument
1115 tmp_rbufsz = *rbufsz;
1116 ilbd_reply_ok(rbuf, rbufsz);
1519 ilbd_address_to_srvID(ilb_sg_info_t *sg, uint32_t *rbuf, size_t *rbufsz) argument
1548 ilbd_srvID_to_address(ilb_sg_info_t *sg, uint32_t *rbuf, size_t *rbufsz) argument
[all...]
H A Dilbd_hc.c360 ilbd_get_hc_info(const char *hc_name, uint32_t *rbuf, size_t *rbufsz) argument
372 ilbd_reply_ok(rbuf, rbufsz);
382 *rbufsz += sizeof (ilb_hc_info_t);
388 ilbd_hc_copy_srvs(uint32_t *rbuf, size_t *rbufsz, ilbd_hc_rule_t *hc_rule, argument
397 tmp_rbufsz = *rbufsz;
398 /* Set up the reply buffer. rbufsz will be set to the new size. */
399 ilbd_reply_ok(rbuf, rbufsz);
402 *rbufsz += sizeof (ilb_hc_rule_srv_t);
403 tmp_rbufsz -= *rbufsz;
427 *rbufsz
434 ilbd_get_hc_srvs(const char *rulename, uint32_t *rbuf, size_t *rbufsz) argument
[all...]
H A Dilbd_rules.c318 ilbd_retrieve_rule(ilbd_name_t rl_name, uint32_t *rbuf, size_t *rbufsz) argument
328 ilbd_reply_ok(rbuf, rbufsz);
356 *rbufsz += sizeof (ilb_rule_info_t);
/illumos-gate/usr/src/lib/libilb/common/
H A Dilb_hc.c108 size_t ic_sz, rbufsz; local
115 rbufsz = sizeof (ilb_comm_t) + sizeof (ilb_hc_info_t);
116 if ((rbuf = malloc(rbufsz)) == NULL) {
123 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz);
149 size_t rbufsz; local
152 rbufsz = ILBD_MSG_SIZE;
153 if ((rbuf = malloc(rbufsz)) == NULL)
157 rc = i_ilb_do_comm(h, &ic, sizeof (ic), rbuf, &rbufsz);
189 size_t *rbufsz)
197 *rbufsz
188 ilb_get_hc_srvs(ilb_handle_t h, const char *rulename, ilb_comm_t **rbuf, size_t *rbufsz) argument
230 size_t rbufsz; local
[all...]
H A Dilb_nat.c99 size_t reqsz, rbufsz, tmp_rbufsz, cur_num; local
122 rbufsz = *num * entry_sz + sizeof (ilb_comm_t) +
124 if ((rbuf = malloc(rbufsz)) == NULL) {
138 tmp_rbufsz = rbufsz;
172 tmp_rbufsz = rbufsz;
H A Dilb_sg.c148 i_ilb_retrieve_sg_names(ilb_handle_t h, ilb_comm_t **rbuf, size_t *rbufsz) argument
153 *rbufsz = ILBD_MSG_SIZE;
154 if ((tmp_rbuf = malloc(*rbufsz)) == NULL)
158 rc = i_ilb_do_comm(h, &ic, sizeof (ic), tmp_rbuf, rbufsz);
175 size_t *rbufsz)
183 *rbufsz = ILBD_MSG_SIZE;
184 if ((tmp_rbuf = malloc(*rbufsz)) == NULL) {
191 rc = i_ilb_do_comm(h, ic, ic_sz, tmp_rbuf, rbufsz);
228 size_t rbufsz; local
230 rc = i_ilb_retrieve_sg_hosts(h, sgname, &rbuf, &rbufsz);
174 i_ilb_retrieve_sg_hosts(ilb_handle_t h, const char *sgname, ilb_comm_t **rbuf, size_t *rbufsz) argument
280 size_t rbufsz; local
401 size_t rbufsz; local
[all...]
H A Dilb_rules.c201 i_ilb_retrieve_rule_names(ilb_handle_t h, ilb_comm_t **rbuf, size_t *rbufsz) argument
206 *rbufsz = ILBD_MSG_SIZE;
207 if ((tmp_rbuf = malloc(*rbufsz)) == NULL)
212 rc = i_ilb_do_comm(h, &ic, sizeof (ic), tmp_rbuf, rbufsz);
235 size_t ic_sz, rbufsz; local
240 rbufsz = sizeof (ilb_comm_t) + sizeof (ilb_rule_info_t);
241 if ((rbuf = malloc(rbufsz)) == NULL) {
247 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz);
296 size_t rbufsz; local
305 rc = i_ilb_retrieve_rule_names(h, &rbuf, &rbufsz);
[all...]
H A Dilb_comm.c169 size_t *rbufsz)
211 if ((r = recv(s, rbuf, *rbufsz, 0)) <= 0) {
214 *rbufsz = r;
168 i_ilb_do_comm(ilb_handle_t h, ilb_comm_t *ic, size_t ic_sz, ilb_comm_t *rbuf, size_t *rbufsz) argument

Completed in 77 milliseconds