Lines Matching defs:ifID

91 	at_ifaddr_t *ifID;
111 if ((ifID = find_ifID(ifz->zone_iflist.at_if[i]))) {
112 rte = rt_blookup(ifID->ifThisCableEnd);
121 if (!ifID->ifDefZone)
122 ifID->ifDefZone = zno;
132 at_domifattach(struct ifnet *ifp, at_ifaddr_t *ifID)
140 } else if (ifID)
141 ifID->at_was_attached = 1;
160 at_ifaddr_t *ifID = 0;
189 ifID = &at_interfaces[pat_id];
208 ifID = 0;
212 TAILQ_FOREACH(ifID, &at_ifQueueHd, aa_link) {
213 if (!strncmp(ifID->ifName, cfgp->ifr_name,
214 strlen(ifID->ifName)))
218 ifID = ifID_home;
219 strlcpy(cfgp->ifr_name, ifID->ifName,
222 if (ifID && ifID->ifState != LAP_OFFLINE) {
223 cfgp->flags = ifID->ifFlags;
226 cfgp->flags |= (ifID->ifState & LAP_STATE_MASK);
227 cfgp->node = ifID->ifThisNode;
228 cfgp->router = ifID->ifARouter;
229 cfgp->netStart = ifID->ifThisCableStart;
230 cfgp->netEnd = ifID->ifThisCableEnd;
231 cfgp->zonename = ifID->ifZoneName;
248 ifID = 0;
251 TAILQ_FOREACH(ifID, &at_ifQueueHd, aa_link) {
252 if (!strncmp(ifID->ifName, defzonep->ifr_name,
253 strlen(ifID->ifName)))
257 ifID = ifID_home;
258 strlcpy(defzonep->ifr_name, ifID->ifName,
264 if (ROUTING_MODE && (ifID != ifID_home))
267 if (ifID && ifID->ifState != LAP_OFFLINE) {
268 if (zonename_equal(&ifID->ifZoneName,
281 if (!ifs_in_zone.at_if[ifID->ifPort])
283 ifID->ifDefZone = zno+1;
298 ifID->ifZoneName = defzonep->zonename;
299 (void)regDefaultZone(ifID);
302 atalk_post_msg(ifID->aa_ifp, KEV_ATALK_ZONEUPDATED, 0, &(ifID->ifZoneName));
385 TAILQ_FOREACH(ifID, &at_ifQueueHd, aa_link) {
386 if (!ifs_in_zone.at_if[ifID->ifPort])
397 ifID = ifID_home;
399 nve.address.net = ifID->ifThisNode.s_net;
400 nve.address.node = ifID->ifThisNode.s_node;
410 if ((error2 = nbp_new_nve_entry(&nve, ifID)) == 0) {
411 nbpP->addr.net = ifID->ifThisNode.s_net;
412 nbpP->addr.node = ifID->ifThisNode.s_node;
450 TAILQ_FOREACH(ifID, &at_ifQueueHd, aa_link) {
451 nve.zone = ifID->ifZoneName;
583 else if (ifID)
592 ifID = &at_interfaces[xpatcnt];
593 bzero((caddr_t)ifID, sizeof(at_ifaddr_t));
594 strlcpy(ifID->ifName, ifr->ifr_name, sizeof(ifID->ifName));
596 ifID->aa_ifp = ifp;
597 ifa = &ifID->aa_ifa;
598 error = at_domifattach(ifp, ifID);
600 ifID->at_was_attached = 1;
607 ifID->cable_multicast_addr = etalk_multicast_addr;
617 bcopy(LLADDR(sdl), ifID->xaddr, sizeof(ifID->xaddr));
621 ifID->xaddr[0], ifID->xaddr[1],
622 ifID->xaddr[2], ifID->xaddr[3],
623 ifID->xaddr[4], ifID->xaddr[5]);
627 ifa = &ifID->aa_ifa;
630 ifa->ifa_addr = (struct sockaddr *)&ifID->ifNodeAddress;
631 ifID->ifNodeAddress.sat_len = sizeof(struct sockaddr_at);
632 ifID->ifNodeAddress.sat_family = AF_APPLETALK;
652 if (!(ifID = find_ifID(cfgp->ifr_name)))
655 return(lap_online(ifID, cfgp));
666 else if (!ifID)
669 elap_offline(ifID);
705 error = at_domifattach(ifp, ifID);
714 if (ifID != NULL) {
771 at_ifaddr_t *ifID = NULL;
777 ifID = &at_interfaces[pat_id];
778 elap_offline(ifID);