38 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * Linux network driver for QLogic BR-series Converged Network Adapter.4 */5/*6 * Copyright (c) 2006-2014 Brocade Communications Systems, Inc.7 * Copyright (c) 2014-2015 QLogic Corporation8 * All rights reserved9 * www.qlogic.com10 */11 12#ifndef __CNA_H__13#define __CNA_H__14 15#include <linux/kernel.h>16#include <linux/types.h>17#include <linux/mutex.h>18#include <linux/pci.h>19#include <linux/delay.h>20#include <linux/bitops.h>21#include <linux/timer.h>22#include <linux/interrupt.h>23#include <linux/if_vlan.h>24#include <linux/if_ether.h>25 26#define bfa_sm_fault(__event) do { \27 pr_err("SM Assertion failure: %s: %d: event = %d\n", \28 __FILE__, __LINE__, __event); \29} while (0)30 31extern char bfa_version[];32 33#define CNA_FW_FILE_CT "ctfw-3.2.5.1.bin"34#define CNA_FW_FILE_CT2 "ct2fw-3.2.5.1.bin"35#define FC_SYMNAME_MAX 256 /*!< max name server symbolic name size */36 37#endif /* __CNA_H__ */38