Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 1 | /* |
Rasesh Mody | 2732ba5 | 2015-02-19 16:02:31 -0500 | [diff] [blame] | 2 | * Linux network driver for QLogic BR-series Converged Network Adapter. |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 3 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it |
| 5 | * under the terms of the GNU General Public License (GPL) Version 2 as |
| 6 | * published by the Free Software Foundation |
| 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, but |
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| 11 | * General Public License for more details. |
| 12 | */ |
| 13 | /* |
Rasesh Mody | 2732ba5 | 2015-02-19 16:02:31 -0500 | [diff] [blame] | 14 | * Copyright (c) 2006-2014 Brocade Communications Systems, Inc. |
| 15 | * Copyright (c) 2014-2015 QLogic Corporation |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 16 | * All rights reserved |
Rasesh Mody | 2732ba5 | 2015-02-19 16:02:31 -0500 | [diff] [blame] | 17 | * www.qlogic.com |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 18 | */ |
| 19 | |
| 20 | #ifndef __CNA_H__ |
| 21 | #define __CNA_H__ |
| 22 | |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 23 | #include <linux/kernel.h> |
| 24 | #include <linux/types.h> |
Rasesh Mody | 19dbff9 | 2011-08-30 15:27:41 +0000 | [diff] [blame] | 25 | #include <linux/mutex.h> |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 26 | #include <linux/pci.h> |
| 27 | #include <linux/delay.h> |
| 28 | #include <linux/bitops.h> |
| 29 | #include <linux/timer.h> |
| 30 | #include <linux/interrupt.h> |
Rasesh Mody | 19dbff9 | 2011-08-30 15:27:41 +0000 | [diff] [blame] | 31 | #include <linux/if_vlan.h> |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 32 | #include <linux/if_ether.h> |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 33 | |
Rasesh Mody | ac51f60 | 2011-07-22 08:07:43 +0000 | [diff] [blame] | 34 | #define bfa_sm_fault(__event) do { \ |
Rasesh Mody | 19dbff9 | 2011-08-30 15:27:41 +0000 | [diff] [blame] | 35 | pr_err("SM Assertion failure: %s: %d: event = %d\n", \ |
| 36 | __FILE__, __LINE__, __event); \ |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 37 | } while (0) |
| 38 | |
| 39 | extern char bfa_version[]; |
| 40 | |
Rasesh Mody | 3f307c3 | 2015-02-19 16:02:32 -0500 | [diff] [blame] | 41 | #define CNA_FW_FILE_CT "ctfw-3.2.5.1.bin" |
| 42 | #define CNA_FW_FILE_CT2 "ct2fw-3.2.5.1.bin" |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 43 | #define FC_SYMNAME_MAX 256 /*!< max name server symbolic name size */ |
| 44 | |
Rasesh Mody | 8b230ed | 2010-08-23 20:24:12 -0700 | [diff] [blame] | 45 | #endif /* __CNA_H__ */ |