Lines Matching defs:ic

262 ilbd_cmd_size(const ilb_comm_t *ic)
266 cmd_sz = sizeof (*ic);
267 switch (ic->ic_cmd) {
318 ilbd_check_req_size(ilb_comm_t *ic, size_t ic_sz)
324 switch (ic->ic_cmd) {
330 sg_info = (ilb_sg_info_t *)&ic->ic_data;
332 if (ic_sz < ilbd_cmd_size(ic) + sg_info->sg_srvcount *
340 nlist = (ilbd_namelist_t *)&ic->ic_data;
342 if (ic_sz < ilbd_cmd_size(ic) + nlist->ilbl_count *
358 consume_common_struct(ilb_comm_t *ic, size_t ic_sz, ilbd_client_t *cli,
379 if (ic_sz < ilbd_cmd_size(ic)) {
384 switch (ic->ic_cmd) {
393 (void) strlcpy(sg_info.sg_name, (char *)&(ic->ic_data),
401 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
406 if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
408 rc = ilbd_add_server_to_group((ilb_sg_info_t *)&ic->ic_data,
413 if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
415 rc = ilbd_rem_server_from_group((ilb_sg_info_t *)&ic->ic_data,
420 if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
422 rc = ilbd_enable_server((ilb_sg_info_t *)&ic->ic_data, ps,
427 if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
429 rc = ilbd_disable_server((ilb_sg_info_t *)&ic->ic_data, ps,
434 rc = ilbd_address_to_srvID((ilb_sg_info_t *)&ic->ic_data,
441 rc = ilbd_srvID_to_address((ilb_sg_info_t *)&ic->ic_data,
448 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
457 rc = ilbd_retrieve_names(ic->ic_cmd, reply_buf, &rbufsz);
463 rc = ilbd_create_rule((ilb_rule_info_t *)&ic->ic_data, ev_port,
469 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
474 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
479 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
484 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
491 rc = ilbd_create_hc((ilb_hc_info_t *)&ic->ic_data, ev_port, ps,
496 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
501 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
508 (void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
515 rc = ilbd_show_nat(cli, ic, reply_buf, &rbufsz);
521 rc = ilbd_show_sticky(cli, ic, reply_buf, &rbufsz);
674 ilb_comm_t ic;
710 cli->cli_cmd = ic_u.ic.ic_cmd;
712 rc = consume_common_struct(&ic_u.ic, r, cli, ev_port);