/titanic_41/usr/src/cmd/ipf/lib/common/ |
H A D | printfraginfo.c | 11 void printfraginfo(prefix, ifr) in printfraginfo() argument 13 struct ipfr *ifr; 19 printf("%s%s -> ", prefix, hostname(4, &ifr->ipfr_src)); 20 if (kmemcpy((char *)&fr, (u_long)ifr->ipfr_rule, 24 hostname(4, &ifr->ipfr_dst), ifr->ipfr_id, ifr->ipfr_ttl, 25 ifr->ipfr_p, ifr->ipfr_seen0, ifr->ipfr_ifp, ifr->ipfr_tos,
|
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | hostconfig.c | 120 struct ifreq *ifr; local 245 ifr = ifc.ifc_req; 247 for (; n > 0; n--, ifr++) { 248 if (ioctl(s, SIOCGIFFLAGS, (char *)ifr) < 0) { 252 if ((ifr->ifr_flags & IFF_LOOPBACK) || 253 !(ifr->ifr_flags & IFF_BROADCAST) || 254 !(ifr->ifr_flags & IFF_UP) || 255 (ifr->ifr_flags & IFF_NOARP) || 256 (ifr->ifr_flags & IFF_POINTOPOINT)) { 259 ifr->ifr_name); [all …]
|
H A D | in.rarpd.c | 304 struct ifreq *ifr; in getintf() local 334 for (ifr = ifconf.ifc_req; ifconf.ifc_len > 0; in getintf() 335 ifr++, ifconf.ifc_len -= sizeof (struct ifreq)) { in getintf() 338 if (ioctl(fd, SIOCGIFFLAGS, (char *)ifr) < 0) { in getintf() 342 if ((ifr->ifr_flags & IFF_LOOPBACK) || in getintf() 343 !(ifr->ifr_flags & IFF_UP) || in getintf() 344 !(ifr->ifr_flags & IFF_BROADCAST) || in getintf() 345 (ifr->ifr_flags & IFF_NOARP) || in getintf() 346 (ifr->ifr_flags & IFF_POINTOPOINT)) in getintf() 349 if (!ifparse_ifspec(ifr->ifr_name, &ifsp)) in getintf() [all …]
|
H A D | in.rwhod.c | 502 struct ifreq ifreq, *ifr; in configure() local 552 ifr = ifc.ifc_req; in configure() 553 for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0; n--, ifr++) { in configure() 555 if (index(ifr->ifr_name, ':') != NULL) in configure() 560 strcmp(ifr->ifr_name, np->n_name) == 0) in configure() 565 ifreq = *ifr; in configure() 569 np->n_name = malloc(strlen(ifr->ifr_name) + 1); in configure() 574 (void) strcpy(np->n_name, ifr->ifr_name); in configure() 575 np->n_addrlen = sizeof (ifr->ifr_addr); in configure() 582 bcopy(&ifr->ifr_addr, np->n_addr, np->n_addrlen); in configure()
|
/titanic_41/usr/src/lib/libslp/clib/ |
H A D | slp_net_utils.c | 230 struct ifreq *ifrp, ifr; in get_all_interfaces() local 271 (void) memset((char *)&ifr, 0, sizeof (ifr)); in get_all_interfaces() 272 (void) strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof (ifr.ifr_name)); in get_all_interfaces() 273 if (ioctl(s, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) { in get_all_interfaces() 276 if (!(ifr.ifr_flags & IFF_UP)) { in get_all_interfaces() 280 all_ifs[i].flags = ifr.ifr_flags; in get_all_interfaces() 283 if (ioctl(s, SIOCGIFADDR, (caddr_t)&ifr) < 0) { in get_all_interfaces() 287 (void) memcpy(&(all_ifs[i].addr), &ifr.ifr_addr, in get_all_interfaces() 291 if (ioctl(s, SIOCGIFBRDADDR, (caddr_t)&ifr) < 0) { in get_all_interfaces() 295 (void) memcpy(&(all_ifs[i].bc_addr), &ifr.ifr_addr, in get_all_interfaces() [all …]
|
/titanic_41/usr/src/cmd/cmd-inet/usr.bin/pppd/ |
H A D | sys-solaris.c | 312 struct ifreq ifr; in read_ip_interface() local 318 BZERO(&ifr, sizeof (ifr)); in read_ip_interface() 319 (void) strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); in read_ip_interface() 322 if (myioctl(ipfd, SIOCGIFMTU, &ifr) < 0) { in read_ip_interface() 323 warn("Couldn't get IP MTU on %s: %m", ifr.ifr_name); in read_ip_interface() 326 dbglog("got MTU %d from interface", ifr.ifr_metric); in read_ip_interface() 327 if (ifr.ifr_metric != 0 && in read_ip_interface() 329 lcp_allowoptions[unit].mru > ifr.ifr_metric)) in read_ip_interface() 330 lcp_allowoptions[unit].mru = ifr.ifr_metric; in read_ip_interface() 335 if (myioctl(ipfd, SIOCGIFADDR, &ifr) < 0) { in read_ip_interface() [all …]
|
/titanic_41/usr/src/cmd/cmd-inet/sbin/netstrategy/ |
H A D | netstrategy.c | 169 struct lifreq *ifr; in get_first_interface() local 194 for (ifr = ifconf.lifc_req; ifr < &ifconf.lifc_req[ifconf.lifc_len / in get_first_interface() 195 sizeof (ifconf.lifc_req[0])]; ifr++) { in get_first_interface() 199 if (strchr(ifr->lifr_name, ':') != NULL) in get_first_interface() 202 isv4 = ifr->lifr_addr.ss_family == AF_INET; in get_first_interface() 204 (void) strncpy(flifr.lifr_name, ifr->lifr_name, LIFNAMSIZ); in get_first_interface() 240 (void) strncpy(interface, ifr->lifr_name, LIFNAMSIZ); in get_first_interface() 242 sin = (struct sockaddr_in *)&ifr->lifr_addr; in get_first_interface()
|
/titanic_41/usr/src/ucblib/librpcsoc/ |
H A D | get_myaddress.c | 55 struct ifreq ifreq, *ifr; in get_myaddress() local 94 ifr = ifc.ifc_req; in get_myaddress() 95 for (len = ifc.ifc_len; len > 0; len -= sizeof (ifreq), ifr++) { in get_myaddress() 96 ifreq = *ifr; in get_myaddress() 104 if (ifr->ifr_addr.sa_family != AF_INET) in get_myaddress() 112 *addr = *((struct sockaddr_in *)&ifr->ifr_addr); in get_myaddress()
|
/titanic_41/usr/src/lib/libresolv/ |
H A D | res_init.c | 110 struct ifreq ifr; in res_init() local 143 memset((void *) &ifr, 0, sizeof (ifr)); in res_init() 144 strncpy(ifr.ifr_name, ifrp->ifr_name, in res_init() 145 sizeof (ifr.ifr_name)); in res_init() 146 if (ioctl(s, SIOCGIFFLAGS, (char *)&ifr) < 0) { in res_init() 152 flags = ifr.ifr_flags; in res_init()
|
/titanic_41/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
H A D | mDNSUNP.c | 520 struct ifreq *ifr, ifrcopy; in get_ifi_info() local 571 ifr = (struct ifreq *) ptr; in get_ifi_info() 574 if (sizeof(struct ifreq) > sizeof(ifr->ifr_name) + GET_SA_LEN(ifr->ifr_addr)) in get_ifi_info() 577 ptr += sizeof(ifr->ifr_name) + GET_SA_LEN(ifr->ifr_addr); in get_ifi_info() 581 if (ifr->ifr_addr.sa_family != family) in get_ifi_info() 585 if ( (cptr = strchr(ifr->ifr_name, ':')) != NULL) in get_ifi_info() 587 if (strncmp(lastname, ifr->ifr_name, IFNAMSIZ) == 0) { in get_ifi_info() 592 memcpy(lastname, ifr->ifr_name, IFNAMSIZ); in get_ifi_info() 594 ifrcopy = *ifr; in get_ifi_info() 613 ifi->ifi_index = if_nametoindex(ifr->ifr_name); in get_ifi_info() [all …]
|
/titanic_41/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | rdsv3_impl.c | 320 struct ifreq *lp, *rlp, ifr; in rdsv3_do_ip_ioctl_old() local 381 bcopy(lp, &ifr, sizeof (struct ifreq)); in rdsv3_do_ip_ioctl_old() 385 switch (ifr.ifr_addr.sa_family) { in rdsv3_do_ip_ioctl_old() 387 rc = ksocket_ioctl(so4, SIOCGIFFLAGS, (intptr_t)&ifr, in rdsv3_do_ip_ioctl_old() 397 "1. ifr_name: %s, flags: %d", ifr.ifr_name, in rdsv3_do_ip_ioctl_old() 398 (ushort_t)ifr.ifr_flags); in rdsv3_do_ip_ioctl_old() 404 if ((((ushort_t)ifr.ifr_flags) & IFF_UP) != IFF_UP) in rdsv3_do_ip_ioctl_old() 407 "2. ifr_name: %s, flags: %d", ifr.ifr_name, in rdsv3_do_ip_ioctl_old() 408 (ushort_t)ifr.ifr_flags); in rdsv3_do_ip_ioctl_old() 409 if (((ushort_t)ifr.ifr_flags) & in rdsv3_do_ip_ioctl_old() [all …]
|
H A D | af_rds.c | 271 struct ifreq ifr; in rdsv3_ioctl() local 422 if (ddi_copyin((void *)arg, &ifr, sizeof (struct ifreq), 0) in rdsv3_ioctl() 429 RDSV3_DPRINTF2("rdsv3_ioctl", "1. name: %s", ifr.ifr_name); in rdsv3_ioctl() 431 rc = ksocket_ioctl(so4, cmd, (intptr_t)&ifr, &rval, CRED()); in rdsv3_ioctl() 435 rc, ifr.ifr_name, cmd); in rdsv3_ioctl() 440 RDSV3_DPRINTF2("rdsv3_ioctl", "2. name: %s", ifr.ifr_name); in rdsv3_ioctl() 442 (void) ddi_copyout(&ifr, (void *)arg, in rdsv3_ioctl()
|
/titanic_41/usr/src/uts/common/io/ |
H A D | strplumb.c | 322 struct ifreq ifr; in strplumb_dev() local 328 bzero(&ifr, sizeof (ifr)); in strplumb_dev() 400 &(ifr.ifr_ip_muxid))) != 0) { in strplumb_dev() 410 DBG2("UDP-ARP-IP-%s muxid: %d\n", rootfs.bo_ifname, ifr.ifr_ip_muxid); in strplumb_dev() 437 &(ifr.ifr_arp_muxid))) != 0) { in strplumb_dev() 443 DBG2("UDP-ARP-%s muxid: %d\n", rootfs.bo_ifname, ifr.ifr_arp_muxid); in strplumb_dev() 448 (void) strlcpy(ifr.ifr_name, rootfs.bo_ifname, sizeof (ifr.ifr_name)); in strplumb_dev() 450 if ((err = ldi_ioctl(mux_lh, SIOCSIFMUXID, (intptr_t)&ifr, FKIOCTL, in strplumb_dev()
|
/titanic_41/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | localaddr.c | 929 struct ifreq *ifr, ifreq, *ifr2; in foreach_localaddr() local 957 for (i = 0; i + sizeof(struct ifreq) <= n; i+= ifreq_size(*ifr) ) { in foreach_localaddr() 958 ifr = (struct ifreq *)((caddr_t) buf+i); in foreach_localaddr() 960 if (i + ifreq_size(*ifr) > n) in foreach_localaddr() 963 strncpy(ifreq.ifr_name, ifr->ifr_name, sizeof (ifreq.ifr_name)); in foreach_localaddr() 969 ifr->ifr_name[0] = '\0'; in foreach_localaddr() 992 if (ifr2->ifr_addr.sa_family == ifr->ifr_addr.sa_family in foreach_localaddr() 993 && ifreq_size (*ifr) == ifreq_size (*ifr2) in foreach_localaddr() 998 && !memcmp (&ifr2->ifr_addr.sa_data, &ifr->ifr_addr.sa_data, in foreach_localaddr() 999 (ifreq_size (*ifr) in foreach_localaddr() [all …]
|
/titanic_41/usr/src/lib/librdc/common/ |
H A D | netaddrs.c | 150 struct ifreq *ifr; in self_check() local 189 ifr = ifc->ifc_req; in self_check() 192 for (; n > 0; n--, ifr++) { in self_check() 193 if (ifr->ifr_addr.sa_family != AF_INET) in self_check() 197 s2 = (struct sockaddr_in *)&ifr->ifr_addr; in self_check()
|
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/ |
H A D | in.rdisc.c | 188 struct ifreq *ifr, struct logint *li); 1304 struct ifreq ifreq, *ifr; in initifs() local 1360 ifr = ifc.ifc_req; in initifs() 1361 for (n = ifc.ifc_len/sizeof (struct ifreq); n > 0; n--, ifr++) { in initifs() 1362 ifreq = *ifr; in initifs() 1366 (void) strncpy(lifreq.lifr_name, ifr->ifr_name, in initifs() 1367 sizeof (ifr->ifr_name)); in initifs() 1372 if (ifr->ifr_addr.sa_family != AF_INET) in initifs() 1413 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs() 1448 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs() [all …]
|
/titanic_41/usr/src/cmd/cmd-inet/usr.bin/pppstats/ |
H A D | pppstats.c | 550 struct ifreq ifr; local 563 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name)); 564 if (ioctl(s, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) {
|
/titanic_41/usr/src/cmd/sendmail/src/ |
H A D | conf.c | 4789 struct lifreq *ifr = (struct lifreq *)&buf[i]; in load_if_names() local 4790 SOCKADDR *sa = (SOCKADDR *) &ifr->lifr_addr; in load_if_names() 4791 int af = ifr->lifr_addr.ss_family; in load_if_names() 4822 if ((len - i) < sizeof(*ifr)) in load_if_names() 4826 if (sa->sa.sa_len > sizeof(ifr->lifr_addr)) in load_if_names() 4827 i += sizeof(ifr->lifr_name) + sa->sa.sa_len; in load_if_names() 4832 i += sizeof(ifr->ifr_name) + in load_if_names() 4833 max(sizeof(ifr->ifr_addr), ifr->ifr_addr.sa_len); in load_if_names() 4835 i += sizeof(*ifr); in load_if_names() 4846 (void) sm_strlcpy(ifrf.lifr_name, ifr->lifr_name, in load_if_names() [all …]
|
/titanic_41/usr/src/cmd/ipf/tools/ |
H A D | ipfstat.c | 1604 struct ipfr *ipfrtab[IPFT_SIZE], ifr; local 1626 if (kmemcpy((char *)&ifr, (u_long)ipfrtab[i], 1627 sizeof(ifr)) == -1) 1629 ifr.ipfr_ttl -= ticks; 1630 printfraginfo("", &ifr); 1631 ipfrtab[i] = ifr.ipfr_next; 1640 if (kmemcpy((char *)&ifr, (u_long)ipfrtab[i], 1641 sizeof(ifr)) == -1) 1643 ifr.ipfr_ttl -= ticks; 1644 printfraginfo("NAT: ", &ifr); [all …]
|
/titanic_41/usr/src/uts/common/fs/nfs/ |
H A D | nfs_dlinet.c | 1459 struct ifreq ifr; in ifioctl() local 1465 ifr.ifr_addr = *(struct sockaddr *)nbuf->buf; in ifioctl() 1466 (void) strncpy((caddr_t)&ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); in ifioctl() 1469 iocb.ic_len = sizeof (ifr); in ifioctl() 1470 iocb.ic_dp = (caddr_t)𝔦 in ifioctl() 1487 *(struct sockaddr *)nbuf->buf = ifr.ifr_addr; in ifioctl() 1496 struct ifreq ifr; in setifflags() local 1500 (void) strncpy((caddr_t)&ifr.ifr_name, ifname, sizeof (ifr.ifr_name)); in setifflags() 1503 iocb.ic_len = sizeof (ifr); in setifflags() 1504 iocb.ic_dp = (caddr_t)𝔦 in setifflags() [all …]
|
/titanic_41/usr/src/cmd/avs/dscfglockd/ |
H A D | dscfglockd.c | 268 struct ifreq *ifr; in islocalhost() local 271 ifr = ifc->ifc_req; in islocalhost() 275 for (; n > 0; n--, ifr++) { in islocalhost() 276 if (ifr->ifr_addr.sa_family != AF_INET) in islocalhost() 280 s2 = (struct sockaddr_in *)&ifr->ifr_addr; in islocalhost()
|
/titanic_41/usr/src/cmd/lms/tools/ |
H A D | ATNetworkTool.cpp | 121 struct ifreq *ifr; in GetLocalIPs() local 146 ifr = ifc.ifc_req; in GetLocalIPs() 150 struct ifreq *item = &ifr[i]; in GetLocalIPs()
|
/titanic_41/usr/src/lib/libsldap/common/ |
H A D | ns_common.c | 677 struct ifreq ifreq, *ifr; in __s_api_get_local_interfaces() local 706 ifr = (struct ifreq *)buf; in __s_api_get_local_interfaces() 717 for (i = 0, n = numifs; n > 0; n--, ifr++) { in __s_api_get_local_interfaces() 720 ifreq = *ifr; in __s_api_get_local_interfaces() 726 (ifr->ifr_addr.sa_family != AF_INET)) in __s_api_get_local_interfaces()
|
/titanic_41/usr/src/uts/common/inet/ip/ |
H A D | ip_if.c | 7044 struct ifreq *ifr; in ip_extract_lifreq() local 7078 ifr = (struct ifreq *)mp1->b_rptr; in ip_extract_lifreq() 7084 ifr->ifr_name[IFNAMSIZ - 1] = '\0'; in ip_extract_lifreq() 7085 name = ifr->ifr_name; in ip_extract_lifreq() 7086 ci->ci_sin = (sin_t *)&ifr->ifr_addr; in ip_extract_lifreq() 7088 ci->ci_lifr = (struct lifreq *)ifr; in ip_extract_lifreq() 7326 struct ifreq *ifr; in ip_sioctl_get_ifconf() local 7417 ifr = (struct ifreq *)mp1->b_rptr; in ip_sioctl_get_ifconf() 7429 if ((uchar_t *)&ifr[1] > mp1->b_wptr) { in ip_sioctl_get_ifconf() 7438 ipif_get_name(ipif, ifr->ifr_name, in ip_sioctl_get_ifconf() [all …]
|
/titanic_41/usr/src/lib/libnsl/nss/ |
H A D | netdir_inet.c | 2912 struct ifreq ifreq, *ifr; in getbroadcastnets() local 2959 ifr = (struct ifreq *)buf; in getbroadcastnets() 2961 n > 0; n--, ifr++) { in getbroadcastnets() 2962 ifreq = *ifr; in getbroadcastnets() 2969 (ifr->ifr_addr.sa_family != AF_INET)) in getbroadcastnets() 2973 sin = (struct sockaddr_in *)&ifr->ifr_addr; in getbroadcastnets() 2992 sin = (struct sockaddr_in *)&ifr->ifr_addr; in getbroadcastnets()
|