HomeSort by relevance Sort by last modified time
    Searched defs:lifr (Results 1 - 25 of 40) sorted by null

1 2

  /onnv/onnv-gate/usr/src/uts/common/inet/kifconf/
kifconf.c 166 struct lifreq lifr; local
171 (void) memset(&lifr, 0, sizeof (lifr));
190 buf = (char *)&lifr.lifr_addr;
192 iocb.ic_len = sizeof (lifr);
193 iocb.ic_dp = (caddr_t)&lifr;
196 iocb.ic_len = sizeof (lifr);
197 iocb.ic_dp = (caddr_t)&lifr;
199 (void) strncpy((caddr_t)&lifr.lifr_name, ifname,
200 sizeof (lifr.lifr_name))
218 struct lifreq lifr; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/svr4pkg/libinst/
is_local_host.c 78 struct lifreq lifr; local
126 (void) memset(&lifr, 0, sizeof (lifr));
127 (void) strncpy(lifr.lifr_name, lifrp->lifr_name,
128 sizeof (lifr.lifr_name));
129 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifr) == -1) {
  /onnv/onnv-gate/usr/src/lib/libsocket/inet/
interface_id.c 53 struct lifreq lifr; local
75 strncpy(lifr.lifr_name, ifname, size +1);
80 if (ioctl(s, SIOCGLIFINDEX, (caddr_t)&lifr) >= 0) {
82 return (lifr.lifr_index);
92 if (ioctl(s, SIOCGLIFINDEX, (caddr_t)&lifr) < 0)
93 lifr.lifr_index = 0;
98 return (lifr.lifr_index);
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/
if_mpadm.c 134 struct lifreq lifr = { 0 }; local
136 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
137 if (ioctl(sioc4fd, SIOCGLIFFLAGS, &lifr) == -1) {
139 ioctl(sioc6fd, SIOCGLIFFLAGS, &lifr) == -1) {
144 return ((lifr.lifr_flags & IFF_OFFLINE) != 0);
224 struct lifreq lifr = { 0 }; local
227 (void) strlcpy(lifr.lifr_name, lifname, LIFNAMSIZ);
228 lifr.lifr_flags = flags;
230 return (ioctl(fd, SIOCSLIFFLAGS, &lifr) >= 0)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
startup.c 60 struct lifreq lifr; local
107 (void) strncpy(lifr.lifr_name, lifrp->lifr_name,
108 sizeof (lifr.lifr_name));
109 if (ioctl(iocsoc, SIOCGLIFFLAGS, (char *)&lifr) < 0) {
114 if (!(lifr.lifr_flags & IFF_IPV6) ||
115 !(lifr.lifr_flags & IFF_MULTICAST) ||
116 (lifr.lifr_flags & IFF_LOOPBACK))
119 ifp = if_ifwithname(lifr.lifr_name);
122 if (lifr.lifr_flags & IFF_POINTOPOINT)
124 if (lifr.lifr_flags & IFF_NORTEXCH
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
revarp.c 62 struct lifreq lifr; local
80 (void) strlcpy(lifr.lifr_name, linkname, sizeof (lifr.lifr_name));
81 if (ioctl(s, SIOCGLIFFLAGS, (char *)&lifr) < 0) {
87 if ((lifr.lifr_flags & IFF_LOOPBACK) ||
88 (lifr.lifr_flags & IFF_NOARP) ||
89 (lifr.lifr_flags & IFF_IPMP) ||
90 (lifr.lifr_flags & IFF_POINTOPOINT)) {
  /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
foreachaddr.c 205 struct lifreq *lifr, lifreq, *lifr2; local
253 for (i = 0; i < P.buf_size; i+= sizeof (*lifr)) {
255 lifr = (struct lifreq *)((caddr_t) P.buf+i);
257 strncpy(lifreq.lifr_name, lifr->lifr_name,
267 lifr->lifr_name);
269 lifr->lifr_name[0] = '\0';
292 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family
297 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr,
298 sizeof (*lifr))) {
305 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr))
    [all...]
localaddr.c 525 struct lifreq *lifr, lifreq, *lifr2; local
570 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) {
571 lifr = (struct lifreq *)((caddr_t) P.buf+i);
573 strncpy(lifreq.lifr_name, lifr->lifr_name,
581 lifr->lifr_name[0] = '\0';
604 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family
609 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr,
610 sizeof (*lifr))) {
617 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr))
700 struct if_laddrreq *lifr, lifreq, *lifr2; local
    [all...]
  /onnv/onnv-gate/usr/src/lib/libdscp/
libdscp.c 250 struct lifreq lifr; local
275 (void) memset(&lifr, 0, sizeof (lifr));
276 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
277 if (ioctl(sockfd, SIOCGLIFFLAGS, (char *)&lifr) < 0) {
281 flags = lifr.lifr_flags;
295 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
297 error = ioctl(sockfd, SIOCGLIFADDR, (char *)&lifr);
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
bound.c 960 struct lifreq lifr; local
1016 (void) memset(&lifr, 0, sizeof (struct lifreq));
1017 (void) strlcpy(lifr.lifr_name, lif->lif_name, LIFNAMSIZ);
1031 sin = (struct sockaddr_in *)&lifr.lifr_addr;
1083 if (ioctl(v4_sock_fd, SIOCSLIFNETMASK, &lifr) == -1) {
1093 if (ioctl(v4_sock_fd, SIOCSLIFADDR, &lifr) == -1) {
1143 if (ioctl(v4_sock_fd, SIOCGLIFBRDADDR, &lifr) == -1) {
    [all...]
interface.c 77 struct lifreq lifr; local
105 (void) strlcpy(lifr.lifr_name, pname, LIFNAMSIZ);
107 if (ioctl(fd, SIOCGLIFINDEX, &lifr) == -1) {
112 pif->pif_index = lifr.lifr_index;
118 if (ioctl(fd, SIOCGLIFFLAGS, &lifr) == -1) {
124 if (lifr.lifr_flags & IFF_VRRP) {
131 if (ioctl(fd, SIOCGLIFMTU, &lifr) == -1) {
136 pif->pif_max = lifr.lifr_mtu;
151 if (ioctl(fd, SIOCGLIFGROUPNAME, &lifr) == -1) {
157 if (lifr.lifr_groupname[0] != '\0')
408 struct lifreq lifr; local
670 struct lifreq lifr; local
732 struct lifreq lifr; local
843 struct lifreq lifr; local
966 struct lifreq lifr; local
1060 struct lifreq lifr; local
1144 struct lifreq lifr; local
1214 struct lifreq lifr; local
1243 struct lifreq lifr; local
1277 struct lifreq lifr; local
1334 struct lifreq lifr; local
1617 struct lifreq lifr; local
    [all...]
agent.c 1188 struct lifreq lifr; local
1261 struct lifreq lifr; local
1312 struct lifreq lifr; local
    [all...]
  /onnv/onnv-gate/usr/src/lib/udapl/udapl_tavor/common/
dapl_name_service.c 451 struct lifreq lifr; local
465 (void) dapl_os_memzero(&lifr, sizeof (lifr));
466 (void) dapl_os_memcpy(&lifr.lifr_nd.lnr_addr, addr, sizeof (*addr));
467 (void) dapl_os_strcpy(lifr.lifr_name, IBD_NAME);
468 (void) sprintf(&lifr.lifr_name[dapl_os_strlen(IBD_NAME)], "%d",
472 if (ioctl(s, SIOCLIFGETND, (caddr_t)&lifr) < 0) {
490 if (lifr.lifr_nd.lnr_hdw_len == 0 && retries <= NS_MAX_RETRIES) {
501 mac = (uchar_t *)lifr.lifr_nd.lnr_hdw_addr;
502 if (lifr.lifr_nd.lnr_hdw_len >= sizeof (ipoib_mac_t))
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
ndp.c 375 struct lifreq lifr; local
386 bzero(&lifr, sizeof (lifr));
387 (void) strlcpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name));
392 lifr.lifr_ifinfo.lir_maxhops = pi->pi_CurHopLimit;
408 lifr.lifr_ifinfo.lir_reachtime = pi->pi_ReachableTime;
414 lifr.lifr_ifinfo.lir_reachretrans = pi->pi_RetransTimer;
419 if (ioctl(pi->pi_sock, SIOCSLIFLNKINFO, (char *)&lifr) < 0) {
1075 struct lifreq lifr; local
1131 struct lifreq lifr; local
1455 struct lifreq lifr; local
    [all...]
tables.c 170 struct lifreq lifr; local
194 (void) strncpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name));
195 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0';
196 if (ioctl(fd, SIOCGLIFINDEX, (char *)&lifr) < 0) {
212 if (!newsock && (pi->pi_index != lifr.lifr_index)) {
223 pi->pi_index = lifr.lifr_index;
225 if (ioctl(fd, SIOCGLIFFLAGS, (char *)&lifr) < 0) {
229 pi->pi_flags = lifr.lifr_flags
673 struct lifreq lifr; local
1193 struct lifreq lifr; local
1385 struct lifreq lifr; local
1442 struct lifreq lifr; local
1468 struct lifreq lifr; local
    [all...]
main.c 144 struct lifreq lifr; local
147 if (phyint_get_lla(pi, &lifr) == -1)
150 hwaddrlen = lifr.lifr_nd.lnr_hdw_len;
156 bcopy(lifr.lifr_nd.lnr_hdw_addr, optp->nd_opt_lla_hdw_addr, hwaddrlen);
409 struct lifreq lifr; local
418 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
419 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0';
420 if (ioctl(s, SIOCGLIFFLAGS, (char *)&lifr) < 0)
600 struct lifreq *lifr; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
snoop_capture.c 88 struct lifreq lifr; local
100 bzero(&lifr, sizeof (lifr));
101 (void) strlcpy(lifr.lifr_name, linkname, LIFNAMSIZ);
102 if ((s4 != -1 && ioctl(s4, SIOCGLIFFLAGS, &lifr) != -1) ||
103 (s6 != -1 && ioctl(s6, SIOCGLIFFLAGS, &lifr) != -1)) {
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/
mDNSUNP.c 345 struct lifreq *lifr; local
360 for (i = numifs, lifr = lifrlist; i > 0; --i, ++lifr) {
362 if (strlcpy(cmpifname, lifr->lifr_name, sizeof(cmpifname)) >= sizeof(cmpifname))
378 lifrcopy = *lifr;
389 lifrcopy = *lifr;
411 if (lifr->lifr_addr.ss_family == AF_INET) {
414 sinptr = (struct sockaddr_in *) &lifr->lifr_addr;
447 *best_lifr = lifr;
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/io/
strplumb.c 326 struct lifreq lifr; local
332 bzero(&lifr, sizeof (struct lifreq));
370 if ((err = getifflags(lh, &lifr)) != 0)
374 lifr.lifr_flags |= IFF_IPV4;
375 lifr.lifr_flags &= ~IFF_IPV6;
381 lifr.lifr_flags |= IFF_IPV6;
382 lifr.lifr_flags &= ~IFF_IPV4;
385 (void) strlcpy(lifr.lifr_name, rootfs.bo_ifname,
386 sizeof (lifr.lifr_name));
387 lifr.lifr_ppa = rootfs.bo_ppa
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/ncaconfd/
ncaconfd.c 92 static struct lifreq lifr; variable in typeref:struct:lifreq
180 * global variable lifr.
203 if (ioctl(ip_fd, SIOCGLIFMUXID, (caddr_t)&lifr) < 0) {
209 logdebug("ARP_muxid %d IP_muxid %d\n", lifr.lifr_arp_muxid,
210 lifr.lifr_ip_muxid);
212 if ((*fd = ioctl(*udp_fd, _I_MUXID2FD, lifr.lifr_ip_muxid)) < 0) {
225 * ip_domux2fd(). In ip_domux2fd(), the global variable lifr is initialized
226 * and ip_plink() needs information in lifr. So ip_domux2fd() and ip_plink()
245 lifr.lifr_ip_muxid = mux_id;
246 if (ioctl(udp_fd, SIOCSLIFMUXID, (caddr_t)&lifr) < 0)
463 struct lifreq *lifr; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/fs.d/nfs/statd/
sm_proc.c 1032 struct lifreq lifr; local
1067 (void) strncpy(lifr.lifr_name, lifrp->lifr_name,
1068 sizeof (lifr.lifr_name));
1078 if (ioctl(sock, SIOCGLIFFLAGS, (caddr_t)&lifr) < 0) {
1083 if (lifr.lifr_flags & IFF_LOOPBACK)
1086 if (ioctl(sock, SIOCGLIFADDR, (caddr_t)&lifr) < 0) {
1091 sa = (struct sockaddr_storage *)&(lifr.lifr_addr);
1094 sin = (struct sockaddr_in *)&lifr.lifr_addr;
1098 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
  /onnv/onnv-gate/usr/src/lib/libnsl/nss/
netdir_inet_sundry.c 332 struct lifreq *lifr; local
392 for (lifr = buf; lifr < (buf + numifs); lifr++) {
393 if (lifr->lifr_addr.ss_family != AF_INET)
397 ((struct sockaddr_in *)&lifr->lifr_addr)->sin_addr;
399 if (nss_ioctl(AF_INET, SIOCGLIFFLAGS, lifr) < 0)
402 if ((lifr->lifr_flags & IFF_UP) == 0)
404 if_info[n_ifs].if_flags = lifr->lifr_flags;
406 if (nss_ioctl(AF_INET, SIOCGLIFNETMASK, lifr) < 0
    [all...]
  /onnv/onnv-gate/usr/src/lib/libinetcfg/common/
inetcfg.c 291 struct lifreq lifr; local
297 (void) strlcpy(lifr.lifr_name, handle->ifh_interface.if_name,
298 sizeof (lifr.lifr_name));
299 lifr.lifr_addr.ss_family = ICFG_FAMILY(handle);
320 lifr.lifr_flags = flags;
321 if (ioctl(handle->ifh_sock, SIOCSLIFFLAGS, (caddr_t)&lifr) < 0) {
346 struct lifreq lifr; local
348 (void) strlcpy(lifr.lifr_name, handle->ifh_interface.if_name,
349 sizeof (lifr.lifr_name));
350 lifr.lifr_addr.ss_family = ICFG_FAMILY(handle)
370 struct lifreq lifr; local
394 struct lifreq lifr; local
421 struct lifreq lifr; local
458 struct lifreq lifr; local
494 struct lifreq lifr; local
548 struct lifreq lifr; local
608 struct lifreq lifr; local
649 struct lifreq lifr; local
685 struct lifreq lifr; local
731 struct lifreq lifr; local
777 struct lifreq lifr; local
827 struct lifreq lifr; local
869 struct lifreq lifr; local
907 struct lifreq lifr; local
954 struct lifreq lifr; local
985 struct lifreq lifr; local
1015 struct lifreq lifr; local
1042 struct lifreq lifr; local
1065 struct lifreq lifr; local
1088 struct lifreq lifr; local
1111 struct lifreq lifr; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/tests/
test_client.c 118 static struct lifreq lifr; variable in typeref:struct:lifreq
1220 (void) strncpy(lifr.lifr_name, cifname,
1221 sizeof (lifr.lifr_name));
1223 if (ioctl(s, SIOCGLIFADDR, (char *)&lifr) < 0) {
1229 &lifr.lifr_addr)->sin_addr.s_addr;
1262 ((struct sockaddr_in *)&lifr.lifr_addr)->sin_addr.s_addr;
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/
mpd_probe.c 2592 struct lifreq lifr; local
    [all...]

Completed in 5580 milliseconds

1 2