• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/netat/

Lines Matching refs:ifID

153 void nbp_input(m, ifID)
155 register at_ifaddr_t *ifID;
188 ifID != ifID_home ? "non-home" : "home"));
190 && ((dst_net < ifID->ifThisCableStart)
191 || (dst_net > ifID->ifThisCableEnd)) ) {
192 routing_needed(m, ifID, TRUE);
200 (void) nbp_search_nve(&nbp_req, ifID);
211 if (ifID != ifID_home)
230 ifIDorig = ifID;
231 ifID= NULL;
245 ifID = ifID_table[rt->NetPort];
246 if (!ifID) {
248 ("nbp_input:FWDREQ: ifID %s\n",
249 !ifID ? "not found" : "invalid"));
253 if (ifID->ifState == LAP_OFFLINE) {
255 ("nbp_input:FWDREQ: ifID offline (port %d)\n",
266 if (!ifID) { /* this packet is not for us, let the routing engine handle it */
292 if (!zt_get_zmcast(ifID, (at_nvestr_t*)p, (char *)&mcastAddr)) {
317 if (FDDI_OR_TOKENRING(ifID->aa_ifp->if_type))
319 ddp_router_output(m, ifID, ET_ADDR, 0, 0, &mcastAddr);
346 if (MULTIHOME_MODE && ifID->ifRouterState == NO_ROUTER) {
372 ifID = ifID_table[rt->NetPort];
373 if (!ifID) {
375 ("nbp_input:BRRQ: ifID %s\n",
376 !ifID ? "not found" : "invalid"));
381 ddp->src_node = ifID->ifThisNode.s_node;
382 NET_ASSIGN(ddp->src_net, ifID->ifThisNode.s_net);
399 ifID->ifThisNode.s_net,
400 ifID->ifThisNode.s_node, ourSkt));
401 nbp->tuple[0].enu_addr.net = htons(ifID->ifThisNode.s_net);
402 nbp->tuple[0].enu_addr.node = ifID->ifThisNode.s_node;
417 if (!zt_get_zmcast(ifID, (at_nvestr_t*)p, (char *)&mcastAddr)) {
422 if (FDDI_OR_TOKENRING(ifID->aa_ifp->if_type))
424 ddp_router_output(m2, ifID, ET_ADDR, 0, 0, &mcastAddr);
433 ddp_router_output(m2, ifID, AT_ADDR,
466 routing_needed(m, ifID, TRUE);
474 routing_needed(m, ifID, TRUE);
688 static nve_entry_t *nbp_search_nve (nbp_req, ifID)
690 register at_ifaddr_t *ifID; /* NULL ok */
728 if (MULTIHOME_MODE && ifID &&
730 ifID->ifThisNode.s_net)) {
732 ("nbp search ifID (%d) & req net (%d) not eq\n",
734 ifID->ifThisNode.s_net));
738 if (ifID)
740 ("nbp search ifID (%d) & req net (%d) equal\n",
742 ifID->ifThisNode.s_net));
997 void nbp_add_multicast(zone, ifID)
999 at_ifaddr_t *ifID;
1012 zt_get_zmcast(ifID, zone, data);
1013 if (FDDI_OR_TOKENRING(ifID->aa_ifp->if_type))
1016 ("nbp_add_multi adding 0x%x%x port:%d ifID:0x%x if:%s\n",
1018 /*i*/0, (u_int) ifID, ifID->ifName));
1020 bcopy((caddr_t)data, (caddr_t)&ifID->ZoneMcastAddr, ETHERNET_ADDR_LEN);
1021 (void)at_reg_mcast(ifID, (caddr_t)&ifID->ZoneMcastAddr);
1356 int nbp_new_nve_entry(nve_entry, ifID)
1358 at_ifaddr_t *ifID;
1420 nbp_add_multicast(&new_entry->zone, ifID);
1438 at_ifaddr_t *ifID = 0;
1455 TAILQ_FOREACH(ifID, &at_ifQueueHd, aa_link) {
1458 if ((nbpP->addr.net != ifID->ifThisNode.s_net ||
1459 nbpP->addr.node != ifID->ifThisNode.s_node))
1468 nve.address.net = ifID->ifThisNode.s_net;
1469 nve.address.node = ifID->ifThisNode.s_node;
1471 nve.zone = ifID->ifZoneName;
1475 if (nbp_new_nve_entry(&nve, ifID) == 0)
1495 TAILQ_FOREACH(ifID, &at_ifQueueHd, aa_link) {
1496 if (!ifs_in_zone.at_if[ifID->ifPort])
1508 if ((nbpP->addr.net != ifID->ifThisNode.s_net ||
1509 nbpP->addr.node != ifID->ifThisNode.s_node))
1518 nve.address.net = ifID->ifThisNode.s_net;
1519 nve.address.node = ifID->ifThisNode.s_node;
1523 if (nbp_new_nve_entry(&nve, ifID) == 0)
1526 nbpP->addr.net = ifID->ifThisNode.s_net;
1527 nbpP->addr.node = ifID->ifThisNode.s_node;