Home
last modified time | relevance | path

Searched refs:lifr (Results 1 – 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dinterface.c77 struct lifreq lifr; in insert_pif() local
408 struct lifreq lifr; in insert_lif() local
670 struct lifreq lifr; in checkaddr() local
732 struct lifreq lifr; in verify_lif() local
756 lifr.lifr_flags, (lif->lif_flags ^ lifr.lifr_flags) & in verify_lif()
843 struct lifreq lifr; in canonize_lif() local
881 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in canonize_lif()
966 struct lifreq lifr; in plumb_lif() local
981 (void) memset(&lifr, 0, sizeof (lifr)); in plumb_lif()
1062 (void) memset(&lifr, 0, sizeof (lifr)); in unplumb_lif()
[all …]
H A Dagent.c1328 struct lifreq lifr; in check_lif() local
1339 (void) memset(&lifr, 0, sizeof (lifr)); in check_lif()
1340 (void) strlcpy(lifr.lifr_name, lif->lif_name, sizeof (lifr.lifr_name)); in check_lif()
1347 lifr.lifr_flags = 0; in check_lif()
1401 struct lifreq lifr; in check_main_lif() local
1408 (void) memset(&lifr, 0, sizeof (lifr)); in check_main_lif()
1409 (void) strlcpy(lifr.lifr_name, lif->lif_name, sizeof (lifr.lifr_name)); in check_main_lif()
1452 struct lifreq lifr; in process_link_up_down() local
1472 (void) memset(&lifr, 0, sizeof (lifr)); in process_link_up_down()
1473 (void) strlcpy(lifr.lifr_name, pif->pif_name, sizeof (lifr.lifr_name)); in process_link_up_down()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Difconfig.c856 (void) strncpy(lifr.lifr_name, name, sizeof (lifr.lifr_name)); in ifconfig()
1043 (void) strncpy(lifr.lifr_name, name, sizeof (lifr.lifr_name)); in setifaddr()
1355 (void) strncpy(lifr.lifr_name, name, sizeof (lifr.lifr_name)); in setifsubnet()
1378 (void) strncpy(lifr.lifr_name, name, sizeof (lifr.lifr_name)); in setifnetmask()
1402 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in setifprefixlen()
1431 (void) strncpy(lifr.lifr_name, name, sizeof (lifr.lifr_name)); in setifprefixlen()
1885 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in addif()
2441 lifr.lifr_arp_muxid, lifr.lifr_ip_muxid); in ip_domux2fd()
2818 lifr.lifr_name, lifr.lifr_index); in setifsrc()
3281 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in in_status()
[all …]
H A Drevarp.c60 struct lifreq lifr; in doifrevarp() local
78 (void) strlcpy(lifr.lifr_name, linkname, sizeof (lifr.lifr_name)); in doifrevarp()
79 if (ioctl(s, SIOCGLIFFLAGS, (char *)&lifr) < 0) { in doifrevarp()
85 if ((lifr.lifr_flags & IFF_LOOPBACK) || in doifrevarp()
86 (lifr.lifr_flags & IFF_NOARP) || in doifrevarp()
87 (lifr.lifr_flags & IFF_IPMP) || in doifrevarp()
88 (lifr.lifr_flags & IFF_POINTOPOINT)) { in doifrevarp()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dstartup.c58 struct lifreq lifr; in initifs() local
106 sizeof (lifr.lifr_name)); in initifs()
122 if (lifr.lifr_flags & IFF_NORTEXCH) in initifs()
124 if (lifr.lifr_flags & IFF_PRIVATE) in initifs()
126 if (lifr.lifr_flags & IFF_UP) { in initifs()
180 if (lifr.lifr_addrlen < 0 || in initifs()
185 lifr.lifr_addrlen); in initifs()
194 lifr.lifr_metric < 0) in initifs()
203 ifs.int_ifindex = lifr.lifr_index; in initifs()
214 if (lifr.lifr_mtu < IPV6_MIN_MTU) in initifs()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtables.c201 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in phyint_init_from_k()
427 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in phyint_init_from_k()
444 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in phyint_init_from_k()
690 bzero(&lifr, sizeof (lifr)); in phyint_reach_random()
1209 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in prefix_init_from_k()
1429 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in prefix_modify_flags()
1464 (void) memset(&lifr, 0, sizeof (lifr)); in prefix_update_dhcp()
1533 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in prefix_update_k()
1566 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in prefix_update_k()
1602 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in prefix_update_k()
[all …]
H A Dndp.c438 struct lifreq lifr; in incoming_ra() local
449 bzero(&lifr, sizeof (lifr)); in incoming_ra()
450 (void) strlcpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name)); in incoming_ra()
1154 struct lifreq lifr; in incoming_mtu_opt() local
1192 bzero(&lifr, sizeof (lifr)); in incoming_mtu_opt()
1193 (void) strlcpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name)); in incoming_mtu_opt()
1210 struct lifreq lifr; in incoming_lla_opt() local
1241 lifr.lifr_nd.lnr_hdw_len); in incoming_lla_opt()
1255 (void) strlcpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name)); in incoming_lla_opt()
1534 struct lifreq lifr; in update_ra_flag() local
[all …]
H A Dmain.c159 struct lifreq lifr; in add_opt_lla() local
424 struct lifreq lifr; in if_process() local
433 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in if_process()
434 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in if_process()
456 if (!(lifr.lifr_flags & IFF_IPV6)) in if_process()
622 struct lifreq *lifr; in initifs() local
2337 struct lifreq lifr; in ndpd_create_addrs() local
2370 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in ndpd_create_addrs()
2412 struct lifreq lifr; in ndpd_delete_addrs() local
2445 sizeof (lifr.lifr_name)); in ndpd_delete_addrs()
[all …]
/illumos-gate/usr/src/uts/common/inet/kifconf/
H A Dkifconf.c166 struct lifreq lifr; in kifioctl() local
171 (void) memset(&lifr, 0, sizeof (lifr)); in kifioctl()
196 iocb.ic_len = sizeof (lifr); in kifioctl()
197 iocb.ic_dp = (caddr_t)&lifr; in kifioctl()
200 sizeof (lifr.lifr_name)); in kifioctl()
218 struct lifreq lifr; in ksetifflags() local
224 (void) memset(&lifr, 0, sizeof (lifr)); in ksetifflags()
227 sizeof (lifr.lifr_name)); in ksetifflags()
230 iocb.ic_len = sizeof (lifr); in ksetifflags()
231 iocb.ic_dp = (caddr_t)&lifr; in ksetifflags()
[all …]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_ndpd.c150 struct lifreq lifr; in i_ipadm_create_linklocal() local
171 bzero(&lifr, sizeof (lifr)); in i_ipadm_create_linklocal()
173 i_ipadm_addrobj2lifname(addr, lifr.lifr_name, sizeof (lifr.lifr_name)); in i_ipadm_create_linklocal()
174 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal()
177 bzero(&lifr.lifr_addr, sizeof (lifr.lifr_addr)); in i_ipadm_create_linklocal()
179 (struct sockaddr *)&lifr.lifr_addr); in i_ipadm_create_linklocal()
196 err = ioctl(iph->iph_sock6, SIOCSLIFADDR, (caddr_t)&lifr); in i_ipadm_create_linklocal()
202 lifr.lifr_flags |= IFF_UP; in i_ipadm_create_linklocal()
218 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal()
219 lifr.lifr_flags &= ~IFF_UP; in i_ipadm_create_linklocal()
[all …]
H A Dipadm_if.c699 bzero(&lifr, sizeof (lifr)); in i_ipadm_create_ipmp()
700 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_create_ipmp()
737 bzero(&lifr, sizeof (lifr)); in i_ipadm_create_ipmp_peer()
738 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_create_ipmp_peer()
769 bzero(&lifr, sizeof (lifr)); in i_ipadm_slifname_arp()
802 bzero(&lifr, sizeof (lifr)); in i_ipadm_slifname()
940 bzero(&lifr, sizeof (lifr)); in i_ipadm_plumb_if()
959 bzero(&lifr.lifr_addr, sizeof (lifr.lifr_addr)); in i_ipadm_plumb_if()
1180 bzero(&lifr, sizeof (lifr)); in i_ipadm_unplumb_if()
1942 (void) memset(&lifr, 0, sizeof (lifr)); in i_ipadm_set_groupname_active()
[all …]
H A Dlibipadm.c308 struct lifreq lifr; in i_ipadm_get_index() local
311 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_index()
312 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_get_index()
400 struct lifreq lifr; in i_ipadm_set_flags() local
422 bzero(&lifr, sizeof (lifr)); in i_ipadm_set_flags()
423 (void) strlcpy(lifr.lifr_name, lifname, sizeof (lifr.lifr_name)); in i_ipadm_set_flags()
449 struct lifreq lifr; in i_ipadm_get_flags() local
452 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_flags()
453 (void) strlcpy(lifr.lifr_name, lifname, sizeof (lifr.lifr_name)); in i_ipadm_get_flags()
541 bzero(&lifr, sizeof (lifr)); in ipadm_if_enabled()
[all …]
H A Dipadm_addr.c415 bzero(&lifr, sizeof (lifr)); in i_ipadm_active_addr_info()
974 bzero(&lifr, sizeof (lifr)); in i_ipadm_set_prefixlen()
1077 bzero(&lifr, sizeof (lifr)); in i_ipadm_set_zone()
1230 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_broadcast()
1259 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_broadcast()
1313 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_prefixlen()
1467 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_zone()
1782 bzero(&lifr, sizeof (lifr)); in i_ipadm_delete_addr()
2542 bzero(&lifr, sizeof (lifr)); in i_ipadm_addr_exists_on_if()
2585 bzero(&lifr, sizeof (lifr)); in i_ipadm_do_addif()
[all …]
H A Dipadm_prop.c409 bzero(&lifr, sizeof (lifr)); in i_ipadm_set_mtu()
410 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_set_mtu()
441 bzero(&lifr, sizeof (lifr)); in i_ipadm_set_metric()
442 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_set_metric()
475 bzero(&lifr, sizeof (lifr)); in i_ipadm_set_usesrc()
476 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_set_usesrc()
888 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_mtu()
889 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_get_mtu()
926 bzero(&lifr, sizeof (lifr)); in i_ipadm_get_metric()
927 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_get_metric()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dforeachaddr.c205 struct lifreq *lifr, lifreq, *lifr2; in foreach_localaddr() local
253 for (i = 0; i < P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
255 lifr = (struct lifreq *)((caddr_t) P.buf+i); in foreach_localaddr()
257 strncpy(lifreq.lifr_name, lifr->lifr_name, in foreach_localaddr()
267 lifr->lifr_name); in foreach_localaddr()
269 lifr->lifr_name[0] = '\0'; in foreach_localaddr()
298 sizeof (*lifr))) { in foreach_localaddr()
305 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr()
324 for (i = 0; i < P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
326 lifr = (struct lifreq *)((caddr_t) P.buf+i); in foreach_localaddr()
[all …]
H A Dlocaladdr.c525 struct lifreq *lifr, lifreq, *lifr2; in foreach_localaddr() local
570 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
581 lifr->lifr_name[0] = '\0'; in foreach_localaddr()
610 sizeof (*lifr))) { in foreach_localaddr()
639 for (i = 0; i + sizeof (*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
642 if (lifr->lifr_name[0] == '\0') in foreach_localaddr()
742 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
753 lifr->iflr_name[0] = '\0'; in foreach_localaddr()
782 sizeof (*lifr))) { in foreach_localaddr()
811 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/
H A Dsys-solaris.c375 BZERO(&lifr, sizeof (lifr)); in read_ipv6_interface()
376 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in read_ipv6_interface()
660 BZERO(&lifr, sizeof (lifr)); in unplumb_ipif()
3109 BZERO(&lifr, sizeof (lifr)); in plumb_ip6if()
3117 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in plumb_ip6if()
3180 BZERO(&lifr, sizeof (lifr)); in unplumb_ip6if()
3244 BZERO(&lifr, sizeof (lifr));
3245 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
3336 BZERO(&lifr, sizeof (lifr));
3385 BZERO(&lifr, sizeof (lifr));
[all …]
/illumos-gate/usr/src/lib/libdscp/
H A Dlibdscp.c248 struct lifreq lifr; in dscpAddr() local
273 (void) memset(&lifr, 0, sizeof (lifr)); in dscpAddr()
274 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in dscpAddr()
275 if (ioctl(sockfd, SIOCGLIFFLAGS, (char *)&lifr) < 0) { in dscpAddr()
279 flags = lifr.lifr_flags; in dscpAddr()
293 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in dscpAddr()
295 error = ioctl(sockfd, SIOCGLIFADDR, (char *)&lifr); in dscpAddr()
297 error = ioctl(sockfd, SIOCGLIFDSTADDR, (char *)&lifr); in dscpAddr()
308 (void) memcpy(saddr, &lifr.lifr_addr, sizeof (struct sockaddr_in)); in dscpAddr()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Dif_mpadm.c134 struct lifreq lifr = { 0 }; in is_offline() local
136 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in is_offline()
137 if (ioctl(sioc4fd, SIOCGLIFFLAGS, &lifr) == -1) { in is_offline()
139 ioctl(sioc6fd, SIOCGLIFFLAGS, &lifr) == -1) { in is_offline()
144 return ((lifr.lifr_flags & IFF_OFFLINE) != 0); in is_offline()
224 struct lifreq lifr = { 0 }; in set_lifflags() local
227 (void) strlcpy(lifr.lifr_name, lifname, LIFNAMSIZ); in set_lifflags()
228 lifr.lifr_flags = flags; in set_lifflags()
230 return (ioctl(fd, SIOCSLIFFLAGS, &lifr) >= 0); in set_lifflags()
/illumos-gate/usr/src/cmd/svr4pkg/libinst/
H A Dis_local_host.c78 struct lifreq lifr; in is_local_if() local
126 (void) memset(&lifr, 0, sizeof (lifr)); in is_local_if()
127 (void) strncpy(lifr.lifr_name, lifrp->lifr_name, in is_local_if()
128 sizeof (lifr.lifr_name)); in is_local_if()
129 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifr) == -1) { in is_local_if()
/illumos-gate/usr/src/uts/common/io/
H A Dstrplumb.c333 struct lifreq lifr; in strplumb_dev() local
339 bzero(&lifr, sizeof (struct lifreq)); in strplumb_dev()
381 lifr.lifr_flags |= IFF_IPV4; in strplumb_dev()
382 lifr.lifr_flags &= ~IFF_IPV6; in strplumb_dev()
388 lifr.lifr_flags |= IFF_IPV6; in strplumb_dev()
389 lifr.lifr_flags &= ~IFF_IPV4; in strplumb_dev()
393 sizeof (lifr.lifr_name)); in strplumb_dev()
394 lifr.lifr_ppa = rootfs.bo_ppa; in strplumb_dev()
396 if ((err = setifname(lh, &lifr)) != 0) in strplumb_dev()
402 lifr.lifr_name, err); in strplumb_dev()
[all …]
/illumos-gate/usr/src/lib/libsocket/inet/
H A Dinterface_id.c53 struct lifreq lifr; in if_nametoindex() local
75 strncpy(lifr.lifr_name, ifname, size +1); in if_nametoindex()
80 if (ioctl(s, SIOCGLIFINDEX, (caddr_t)&lifr) >= 0) { in if_nametoindex()
82 return (lifr.lifr_index); in if_nametoindex()
92 if (ioctl(s, SIOCGLIFINDEX, (caddr_t)&lifr) < 0) in if_nametoindex()
93 lifr.lifr_index = 0; in if_nametoindex()
98 return (lifr.lifr_index); in if_nametoindex()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/
H A Dmpd_tables.c602 struct lifreq lifr; in phyint_inst_init_from_k() local
629 (void) strlcpy(lifr.lifr_name, pi_name, sizeof (lifr.lifr_name)); in phyint_inst_init_from_k()
637 flags = lifr.lifr_flags; in phyint_inst_init_from_k()
1213 struct lifreq lifr; in phyint_inst_update_from_k() local
1228 (void) strncpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name)); in phyint_inst_update_from_k()
1229 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in phyint_inst_update_from_k()
1758 struct lifreq lifr; in logint_init_from_k() local
1781 (void) strncpy(lifr.lifr_name, li_name, sizeof (lifr.lifr_name)); in logint_init_from_k()
1782 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in logint_init_from_k()
1792 flags = lifr.lifr_flags; in logint_init_from_k()
[all …]
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_name_service.c449 struct lifreq lifr; in dapls_ns_lookup_v6() local
463 (void) dapl_os_memzero(&lifr, sizeof (lifr)); in dapls_ns_lookup_v6()
464 (void) dapl_os_memcpy(&lifr.lifr_nd.lnr_addr, addr, sizeof (*addr)); in dapls_ns_lookup_v6()
465 (void) dapl_os_strcpy(lifr.lifr_name, ia_ptr->hca_ptr->name); in dapls_ns_lookup_v6()
468 if (ioctl(s, SIOCLIFGETND, (caddr_t)&lifr) < 0) { in dapls_ns_lookup_v6()
486 if (lifr.lifr_nd.lnr_hdw_len == 0 && retries <= NS_MAX_RETRIES) { in dapls_ns_lookup_v6()
497 mac = (uchar_t *)lifr.lifr_nd.lnr_hdw_addr; in dapls_ns_lookup_v6()
498 if (lifr.lifr_nd.lnr_hdw_len >= sizeof (ipoib_mac_t)) { in dapls_ns_lookup_v6()
512 len = lifr.lifr_nd.lnr_hdw_len; in dapls_ns_lookup_v6()
/illumos-gate/usr/src/cmd/zoneadmd/
H A Dvplat.c2170 struct lifreq lifr; in configure_one_interface() local
2205 laddr = lifr.lifr_addr; in configure_one_interface()
2208 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in configure_one_interface()
2260 lifr.lifr_name, in configure_one_interface()
2281 lifr.lifr_name, in configure_one_interface()
2293 lifr.lifr_name); in configure_one_interface()
2308 lifr.lifr_name); in configure_one_interface()
2325 lifr.lifr_name); in configure_one_interface()
2330 lifr.lifr_name); in configure_one_interface()
2338 lifr.lifr_name); in configure_one_interface()
[all …]

12