- for (j = 0; j < MPT_MAX_ADAPTERS; j++) {
- mpt_landev[j] = NULL;
- }
-
- for (p = mpt_adapter_find_first(); p; p = mpt_adapter_find_next(p)) {
- for (i = 0; i < p->facts.NumberOfPorts; i++) {
- printk (KERN_INFO MYNAM ": %s: PortNum=%x, ProtocolFlags=%02Xh (%c%c%c%c)\n",
- p->name,
- p->pfacts[i].PortNumber,
- p->pfacts[i].ProtocolFlags,
- MPT_PROTOCOL_FLAGS_c_c_c_c(p->pfacts[i].ProtocolFlags));
-
- if (!(p->pfacts[i].ProtocolFlags & MPI_PORTFACTS_PROTOCOL_LAN)) {
- printk (KERN_INFO MYNAM ": %s: Hmmm... LAN protocol seems to be disabled on this adapter port!\n",
- p->name);
- continue;
- }
-
- dev = mpt_register_lan_device (p, i);
- if (!dev) {
- printk (KERN_ERR MYNAM ": %s: Unable to register port%d as a LAN device\n",
- p->name,
- p->pfacts[i].PortNumber);
- }
- printk (KERN_INFO MYNAM ": %s: Fusion MPT LAN device registered as '%s'\n",
- p->name, dev->name);
- printk (KERN_INFO MYNAM ": %s/%s: LanAddr = %02X:%02X:%02X:%02X:%02X:%02X\n",
- IOC_AND_NETDEV_NAMES_s_s(dev),
- dev->dev_addr[0], dev->dev_addr[1],
- dev->dev_addr[2], dev->dev_addr[3],
- dev->dev_addr[4], dev->dev_addr[5]);
-// printk (KERN_INFO MYNAM ": %s/%s: Max_TX_outstanding = %d\n",
-// IOC_AND_NETDEV_NAMES_s_s(dev),
-// NETDEV_TO_LANPRIV_PTR(dev)->tx_max_out);
- j = p->id;
- mpt_landev[j] = dev;
- dlprintk((KERN_INFO MYNAM "/init: dev_addr=%p, mpt_landev[%d]=%p\n",
- dev, j, mpt_landev[j]));
-
- }
- }
-