Print this page
NEX-1890 update oce from source provided by Emulex
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/uts/common/sys/fibre-channel/fca/oce/oce_ioctl.h
+++ new/usr/src/uts/common/sys/fibre-channel/fca/oce/oce_ioctl.h
1 1 /*
2 2 * CDDL HEADER START
3 3 *
4 4 * The contents of this file are subject to the terms of the
5 5 * Common Development and Distribution License (the "License").
6 6 * You may not use this file except in compliance with the License.
7 7 *
8 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 * or http://www.opensolaris.org/os/licensing.
10 10 * See the License for the specific language governing permissions
11 11 * and limitations under the License.
|
↓ open down ↓ |
11 lines elided |
↑ open up ↑ |
12 12 *
13 13 * When distributing Covered Code, include this CDDL HEADER in each
14 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 * If applicable, add the following below this CDDL HEADER, with the
16 16 * fields enclosed by brackets "[]" replaced with your own identifying
17 17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 18 *
19 19 * CDDL HEADER END
20 20 */
21 21
22 -/* Copyright © 2003-2011 Emulex. All rights reserved. */
22 +/*
23 + * Copyright (c) 2009-2012 Emulex. All rights reserved.
24 + * Use is subject to license terms.
25 + */
23 26
27 +
28 +
24 29 /*
25 30 * Driver private ioctls
26 31 */
27 32
28 33 #ifndef _OCE_IOCTL_H_
29 34 #define _OCE_IOCTL_H_
30 35
31 36 #ifdef __cplusplus
32 37 extern "C" {
33 38 #endif
34 39
35 40 /*
36 41 * OCE IOCTLS.
37 42 */
38 43
39 44 #define OCE_IOC ((((('O' << 8) + 'C') << 8) + 'E') << 8)
40 45
41 46 #define OCE_ISSUE_MBOX (OCE_IOC | 1)
42 47 #define OCE_QUERY_DRIVER_DATA (OCE_IOC | 0x10)
43 48
44 49 #define OCN_VERSION_SUPPORTED 0x00
45 50
46 51 #define MAX_SMAC 32
47 52 struct oce_driver_query {
48 53 uint8_t version;
49 54 uint8_t smac_addr[MAX_SMAC][ETHERADDRL];
50 55 uint8_t pmac_addr[ETHERADDRL];
51 56 uint8_t driver_name[32];
52 57 uint8_t driver_version[32];
53 58 uint32_t num_smac;
54 59 };
55 60
56 61
57 62 #ifdef __cplusplus
58 63 }
59 64 #endif
60 65
61 66 #endif /* _OCE_IOCTL_H_ */
|
↓ open down ↓ |
28 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX