2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include <libdllink.h>
2N/A#include <libnetcfg.h>
2N/A#include <libnvpair.h>
2N/A#include <inttypes.h>
2N/A return (FCOE_SUCCESS);
2N/A if (createProp) {
2N/A valueArraySize = i;
2N/A if (valueArraySize > 0) {
2N/A for (i = 0; i < valueArraySize; i++) {
2N/A return (FCOE_STATUS_ERROR_INVAL_ARG);
2N/A return (FCOE_STATUS_ERROR_MAC_LEN);
2N/A return (FCOE_STATUS_ERROR);
2N/A return (FCOE_STATUS_ERROR_GET_LINKINFO);
2N/A return (FCOE_STATUS_ERROR_CLASS_UNSUPPORT);
2N/A return (FCOE_STATUS_ERROR_INVAL_ARG);
2N/A return (FCOE_STATUS_ERROR_WWN_SAME);
2N/A case FCOEIOE_INVAL_ARG:
2N/A case FCOEIOE_BUSY:
2N/A case FCOEIOE_ALREADY:
2N/A case FCOEIOE_PWWN_CONFLICTED:
2N/A case FCOEIOE_NWWN_CONFLICTED:
2N/A case FCOEIOE_CREATE_MAC:
2N/A case FCOEIOE_OPEN_MAC:
2N/A case FCOEIOE_CREATE_PORT:
2N/A case FCOEIOE_NEED_JUMBO_FRAME:
2N/A return (FCOE_STATUS_ERROR_INVAL_ARG);
2N/A return (FCOE_STATUS_ERROR_MAC_LEN);
2N/A return (FCOE_STATUS_ERROR);
2N/A return (FCOE_STATUS_ERROR_GET_LINKINFO);
2N/A case FCOEIOE_INVAL_ARG:
2N/A case FCOEIOE_BUSY:
2N/A case FCOEIOE_ALREADY:
2N/A case FCOEIOE_MAC_NOT_FOUND:
2N/A case FCOEIOE_OFFLINE_FAILURE:
2N/A return (FCOE_STATUS_ERROR_INVAL_ARG);
2N/A sizeof (fcoe_port_list_t);
2N/A case FCOEIOE_INVAL_ARG:
2N/A case FCOEIOE_BUSY:
2N/A case FCOEIOE_MORE_DATA:
2N/A != DLADM_STATUS_OK) {
2N/A != DLADM_STATUS_OK) {
2N/A sizeof (FCOE_SMF_PORT_LIST);
2N/A (char *)macLinkName);
2N/A sizeof (FCOE_PORT_WWN));
2N/A sizeof (FCOE_PORT_WWN));
2N/A return (FCOE_STATUS_OK);
2N/A return (FCOE_STATUS_OK);
2N/A return (FCOE_STATUS_ERROR);
2N/A return (FCOE_STATUS_ERROR_INVAL_ARG);
2N/A return (FCOE_STATUS_OK);
2N/A return (FCOE_STATUS_ERROR_INVAL_ARG);
2N/A return (FCOE_STATUS_ERROR_MAC_LEN);
2N/A return (FCOE_STATUS_ERROR);
2N/A return (FCOE_STATUS_ERROR_GET_LINKINFO);
2N/A case FCOEIOE_INVAL_ARG:
2N/A case FCOEIOE_MAC_NOT_FOUND: