Lines Matching defs:ifdev

79 struct	ifdev {
86 struct ifdev *next;
100 struct ifdev *ifdev; /* private interface info */
223 struct ifdev *ifdev;
237 if ((ifdev = calloc(1, sizeof (struct ifdev))) == NULL) {
245 (void) snprintf(ifdev->ldevice,
246 sizeof (ifdev->ldevice), "%s%d:",
248 ifdev->lunit = ifsp.ifsp_lun;
250 ifdev->lunit = -1; /* no logical unit */
256 ifdev->next = rarpdev_head->ifdev;
257 rarpdev_head->ifdev = ifdev;
306 struct ifdev *ifdev;
368 if ((ifdev = calloc(1, sizeof (struct ifdev))) == NULL)
372 (void) snprintf(ifdev->ldevice,
373 sizeof (ifdev->ldevice), "%s%d:",
375 ifdev->lunit = ifsp.ifsp_lun;
377 ifdev->lunit = -1; /* no logical unit */
379 ifdev->next = rdev->ifdev;
380 rdev->ifdev = ifdev;
403 struct ifdev *ifdev;
456 for (ifdev = rdev->ifdev; ifdev != NULL; ifdev = ifdev->next) {
460 if (ifdev->lunit == -1) {
464 dev = ifdev->ldevice;
465 unit = ifdev->lunit;
467 get_ifdata(dev, unit, &ifdev->if_ipaddr, &ifdev->if_netmask);
472 ifdev->if_netnum = ifdev->if_ipaddr & ifdev->if_netmask;
473 ifdev->ipaddr = (ipaddr_t)htonl(ifdev->if_ipaddr);
707 struct ifdev *ifdev;
719 for (ifdev = rdev->ifdev; ifdev != NULL; ifdev = ifdev->next) {
720 if (memcmp(&ifdev->ipaddr, tpap, sizeof (ipaddr_t)) == 0)
723 if (ifdev == NULL)
728 (void) memcpy(spap, &ifdev->ipaddr, sizeof (ipaddr_t));
915 struct ifdev *ifdev;
941 for (ifdev = rdev->ifdev; ifdev != NULL; ifdev = ifdev->next) {
946 netnum = htonl(ifdev->if_netnum);
949 if (ifdev->lunit == -1)
952 ifdev->if_netmask);
955 " mask %x", ifdev->lunit,
957 ifdev->if_netmask);
959 if ((ntohl(addr.s_addr) & ifdev->if_netmask) ==
960 ifdev->if_netnum) {
969 (void) memcpy(ipaddr, &ifdev->ipaddr,