Searched refs:lifcp (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drds_ioctl.c114 * Issue an SIOCGLIFCONF down to IP and return the result in `lifcp'.
115 * lifcp->lifc_buf is dynamically allocated to be *bufsizep bytes.
118 rds_do_lifconf(struct lifconf *lifcp, uint_t *bufsizep) argument
132 bzero(lifcp, sizeof (struct lifconf));
133 lifcp->lifc_family = AF_INET;
134 lifcp->lifc_len = *bufsizep = (nifs * sizeof (struct lifreq));
135 lifcp->lifc_buf = kmem_zalloc(*bufsizep, KM_NOSLEEP);
136 if (lifcp->lifc_buf == NULL)
139 err = rds_do_ip_ioctl(SIOCGLIFCONF, sizeof (struct lifconf), lifcp);
141 kmem_free(lifcp
[all...]
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_arp.c300 * Issue an SIOCGLIFCONF down to IP and return the result in `lifcp'.
301 * lifcp->lifc_buf is dynamically allocated to be *bufsizep bytes.
304 ibcm_do_lifconf(struct lifconf *lifcp, uint_t *bufsizep, sa_family_t family_loc) argument
325 bzero(lifcp, sizeof (struct lifconf));
326 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*lifcp))
327 lifcp->lifc_family = family_loc;
328 lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq);
329 lifcp->lifc_buf = kmem_zalloc(*bufsizep, KM_SLEEP);
330 lifcp->lifc_flags = LIFC_NOXMIT | LIFC_TEMPORARY | LIFC_ALLZONES;
332 err = ibcm_do_ip_ioctl(SIOCGLIFCONF, sizeof (struct lifconf), lifcp);
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Difconfig.c204 static int find_all_interfaces(struct lifconf *lifcp, char **buf,
1742 * static int find_all_interfaces(struct lifconf *lifcp, char **buf,
1755 find_all_interfaces(struct lifconf *lifcp, char **buf, int64_t lifc_flags) argument
1773 lifcp->lifc_family = AF_UNSPEC;
1774 lifcp->lifc_flags = lifc_flags;
1775 lifcp->lifc_len = 0;
1776 lifcp->lifc_buf = NULL;
1784 lifcp->lifc_family = AF_UNSPEC;
1785 lifcp->lifc_flags = lifc_flags;
1786 lifcp
[all...]
/illumos-gate/usr/src/uts/common/rpc/
H A Drpcib.c5292 * Issue an SIOCGLIFCONF down to IP and return the result in `lifcp'.
5293 * lifcp->lifc_buf is dynamically allocated to be *bufsizep bytes.
5296 rpcib_do_lifconf(struct lifconf *lifcp, uint_t *bufsizep) argument
5314 bzero(lifcp, sizeof (struct lifconf));
5315 lifcp->lifc_family = AF_UNSPEC;
5316 lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq);
5317 lifcp->lifc_buf = kmem_zalloc(*bufsizep, KM_SLEEP);
5319 err = rpcib_do_ip_ioctl(SIOCGLIFCONF, sizeof (struct lifconf), lifcp);
5321 kmem_free(lifcp->lifc_buf, *bufsizep);
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_if.c18093 * dynamically-allocated `lifcp' that will be `bufsizep' bytes on success.
18096 ip_lifconf_ioctl(ldi_handle_t lh, int af, struct lifconf *lifcp, argument
18114 bzero(lifcp, sizeof (*lifcp));
18115 lifcp->lifc_flags = LIFC_UNDER_IPMP;
18116 lifcp->lifc_family = af;
18117 lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq);
18118 lifcp->lifc_buf = kmem_zalloc(*bufsizep, KM_SLEEP);
18120 err = ip_ioctl(lh, SIOCGLIFCONF, lifcp, sizeof (*lifcp), c
[all...]

Completed in 122 milliseconds