emlxs_hbaapi.h (bb63f56e) emlxs_hbaapi.h (a3170057)
1/*
2 * *****************************************************************************
3 *
4 * Description
5 * hbaapi.h - general header file for client
6 * and library developers
7 *
8 * License:

--- 22 unchanged lines hidden (view full) ---

31 *******************************************************************************
32 *
33 * Changes:
34 * 03/09/2000 Initial Draft
35 * (for other changes... see the CVS logs)
36 *******************************************************************************
37 */
38
1/*
2 * *****************************************************************************
3 *
4 * Description
5 * hbaapi.h - general header file for client
6 * and library developers
7 *
8 * License:

--- 22 unchanged lines hidden (view full) ---

31 *******************************************************************************
32 *
33 * Changes:
34 * 03/09/2000 Initial Draft
35 * (for other changes... see the CVS logs)
36 *******************************************************************************
37 */
38
39/*
40 * Copyright 2020 RackTop Systems, Inc.
41 */
42
39#ifndef _EMLXS_HBAAPI_H
40#define _EMLXS_HBAAPI_H
41
42#ifdef __cplusplus
43extern "C" {
44#endif
45
46/* Library version string */

--- 187 unchanged lines hidden (view full) ---

234#define HBA_PORTSPEED_UNKNOWN 0 /* Unknown - transceiver incable
235 * of reporting */
236#define HBA_PORTSPEED_1GBIT 1 /* 1 GBit/sec */
237#define HBA_PORTSPEED_2GBIT 2 /* 2 GBit/sec */
238#define HBA_PORTSPEED_10GBIT 4 /* 10 GBit/sec */
239#define HBA_PORTSPEED_4GBIT 8 /* 4 GBit/sec */
240#define HBA_PORTSPEED_8GBIT 16 /* 8 GBit/sec */
241#define HBA_PORTSPEED_16GBIT 32 /* 16 GBit/sec */
43#ifndef _EMLXS_HBAAPI_H
44#define _EMLXS_HBAAPI_H
45
46#ifdef __cplusplus
47extern "C" {
48#endif
49
50/* Library version string */

--- 187 unchanged lines hidden (view full) ---

238#define HBA_PORTSPEED_UNKNOWN 0 /* Unknown - transceiver incable
239 * of reporting */
240#define HBA_PORTSPEED_1GBIT 1 /* 1 GBit/sec */
241#define HBA_PORTSPEED_2GBIT 2 /* 2 GBit/sec */
242#define HBA_PORTSPEED_10GBIT 4 /* 10 GBit/sec */
243#define HBA_PORTSPEED_4GBIT 8 /* 4 GBit/sec */
244#define HBA_PORTSPEED_8GBIT 16 /* 8 GBit/sec */
245#define HBA_PORTSPEED_16GBIT 32 /* 16 GBit/sec */
246#define HBA_PORTSPEED_32GBIT 64 /* 32 GBit/sec */
242#define HBA_PORTSPEED_NOT_NEGOTIATED (1<<15) /* Speed not established */
243
244
245
246/* 4.2.4 Class of Service Values - See GS-2 Spec.*/
247
248typedef HBA_UINT32 HBA_COS;
249

--- 709 unchanged lines hidden ---
247#define HBA_PORTSPEED_NOT_NEGOTIATED (1<<15) /* Speed not established */
248
249
250
251/* 4.2.4 Class of Service Values - See GS-2 Spec.*/
252
253typedef HBA_UINT32 HBA_COS;
254

--- 709 unchanged lines hidden ---