2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License (the "License"). 2N/A * You may not use this file except in compliance with the License. 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. 2N/A/* function prototypes */ 2N/A#
endif /* IBHOSTS_NAMING */ 2N/A "init_hca: dladm_open failed\n");
2N/A "init_hca: could not open ib nexus (%s)\n",
2N/A "init_hca: %s not found - couldn't get partition info\n",
2N/A "init_hca: %s not found; query_hca failed\n",
2N/A "init_hcas: %s process_tavor_node failed(0x%x)\n",
2N/A /* no entries were found */ 2N/A "init_hcas: %s process_ia failed(0x%x)\n",
2N/A * page size == 0 means this entry is not occupied 2N/A "process_tavor: all hcas are being used!\n");
2N/A /* no need for a refcnt */ 2N/A /* Add 16 to accomodate the prefix "/devices" and suffix ":devctl" */ 2N/A "process_tavor: devfs path %s is too long\n",
2N/A "process_tavor: page_size == 0\n");
2N/A "process_tavor: cannot open %s: %s\n",
2N/A * libc can't handle fd's greater than 255, in order to 2N/A * ensure that these values remain available make fd > 255. 2N/A * Note: not needed for LP64 2N/A /* Try to do the Hermon Blueflame page mapping */ 2N/A /* This is not considered to be fatal. Charge on! */ 2N/A "process_tavor: mmap of blueflame page failed %s\n",
2N/A "process_ia: invalid properties: guid 0x%016llx, " 2N/A * if an interface has both v4 and v6 addresses plumbed, 2N/A * we'll take the v4 address. 2N/A /* check if name will fit in lifr_name */ 2N/A "process_ia: if name overflow %s\n",
2N/A * the interface is not plumbed. 2N/A "process_ia: %s: ip address not found\n",
2N/A * we've failed to find a v4 address. now 2N/A "process_ia: interface %s, hca guid 0x%016llx, port %d, " 2N/A * Uinitialize the per hca instance state 2N/A "munmap(0x%p, 0x%llx) failed(%d)\n",
2N/A "munmap(0x%p, 0x%llx) of blueflame failed(%d)\n",
2N/A "ib_state_fini: cleaned %d hcas\n",
count);
2N/A * *hca_ptr pointer to hca device 2N/A * *ib_hca_handle_p pointer to provide HCA handle 2N/A * DAT_INSUFFICIENT_RESOURCES 2N/A * libc can't handle fd's greater than 255, in order to 2N/A * ensure that these values remain available make fd > 255. 2N/A * Note: not needed for LP64 2N/A "dapls_ib_open_hca: cannot F_DUPFD: %s\n",
2N/A /* pass down local ip address to be stored in SA */ 2N/A /* LINTED: E_BAD_PTR_CAST_ALIGN */ 2N/A /* LINTED: E_BAD_PTR_CAST_ALIGN */ 2N/A /* LINTED: E_BAD_PTR_CAST_ALIGN */ 2N/A break;
/* fall through */ 2N/A "open_hca: ia_create failed, fd %d, " 2N/A "guid 0x%016llx, port %d, pkey 0x%x, version %d\n",
2N/A "open_hca: ia_created, hca_p 0x%p, fd %d, " 2N/A "rnum %d, guid 0x%016llx, port %d, pkey 0x%x\n",
2N/A * dapls_ib_close_hca 2N/A * ib_hca_handle provide HCA handle 2N/A * DAT_INSUFFICIENT_RESOURCES 2N/A "close_hca: ib_hca_handle == NULL\n");
2N/A "close_hca: closing hca 0x%p, fd %d, rnum %d\n",
2N/A "fake_ibds: ibhosts not found!\n");
2N/A "fake_ibds: hostname not found!\n");
2N/A#
endif /* IBHOSTS_NAMING */