• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/bfa/
1/*
2 * Copyright (c) 2005-2009 Brocade Communications Systems, Inc.
3 * All rights reserved
4 * www.brocade.com
5 *
6 * Linux driver for Brocade Fibre Channel Host Bus Adapter.
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License (GPL) Version 2 as
10 * published by the Free Software Foundation
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 * General Public License for more details.
16 */
17
18#include <cs/bfa_log.h>
19#include <aen/bfa_aen_adapter.h>
20#include <aen/bfa_aen_audit.h>
21#include <aen/bfa_aen_ethport.h>
22#include <aen/bfa_aen_ioc.h>
23#include <aen/bfa_aen_itnim.h>
24#include <aen/bfa_aen_lport.h>
25#include <aen/bfa_aen_port.h>
26#include <aen/bfa_aen_rport.h>
27#include <log/bfa_log_fcs.h>
28#include <log/bfa_log_hal.h>
29#include <log/bfa_log_linux.h>
30#include <log/bfa_log_wdrv.h>
31
32struct bfa_log_msgdef_s bfa_log_msg_array[] = {
33
34
35/* messages define for BFA_AEN_CAT_ADAPTER Module */
36{BFA_AEN_ADAPTER_ADD, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
37 "BFA_AEN_ADAPTER_ADD",
38 "New adapter found: SN = %s, base port WWN = %s.",
39 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
40
41{BFA_AEN_ADAPTER_REMOVE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
42 BFA_LOG_WARNING, "BFA_AEN_ADAPTER_REMOVE",
43 "Adapter removed: SN = %s.",
44 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
45
46
47
48
49/* messages define for BFA_AEN_CAT_AUDIT Module */
50{BFA_AEN_AUDIT_AUTH_ENABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
51 BFA_LOG_INFO, "BFA_AEN_AUDIT_AUTH_ENABLE",
52 "Authentication enabled for base port: WWN = %s.",
53 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
54
55{BFA_AEN_AUDIT_AUTH_DISABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
56 BFA_LOG_INFO, "BFA_AEN_AUDIT_AUTH_DISABLE",
57 "Authentication disabled for base port: WWN = %s.",
58 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
59
60
61
62
63/* messages define for BFA_AEN_CAT_ETHPORT Module */
64{BFA_AEN_ETHPORT_LINKUP, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
65 "BFA_AEN_ETHPORT_LINKUP",
66 "Base port ethernet linkup: mac = %s.",
67 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
68
69{BFA_AEN_ETHPORT_LINKDOWN, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
70 "BFA_AEN_ETHPORT_LINKDOWN",
71 "Base port ethernet linkdown: mac = %s.",
72 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
73
74{BFA_AEN_ETHPORT_ENABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
75 "BFA_AEN_ETHPORT_ENABLE",
76 "Base port ethernet interface enabled: mac = %s.",
77 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
78
79{BFA_AEN_ETHPORT_DISABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
80 "BFA_AEN_ETHPORT_DISABLE",
81 "Base port ethernet interface disabled: mac = %s.",
82 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
83
84
85
86
87/* messages define for BFA_AEN_CAT_IOC Module */
88{BFA_AEN_IOC_HBGOOD, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
89 "BFA_AEN_IOC_HBGOOD",
90 "Heart Beat of IOC %d is good.",
91 ((BFA_LOG_D << BFA_LOG_ARG0) | 0), 1},
92
93{BFA_AEN_IOC_HBFAIL, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_CRITICAL,
94 "BFA_AEN_IOC_HBFAIL",
95 "Heart Beat of IOC %d has failed.",
96 ((BFA_LOG_D << BFA_LOG_ARG0) | 0), 1},
97
98{BFA_AEN_IOC_ENABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
99 "BFA_AEN_IOC_ENABLE",
100 "IOC %d is enabled.",
101 ((BFA_LOG_D << BFA_LOG_ARG0) | 0), 1},
102
103{BFA_AEN_IOC_DISABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
104 "BFA_AEN_IOC_DISABLE",
105 "IOC %d is disabled.",
106 ((BFA_LOG_D << BFA_LOG_ARG0) | 0), 1},
107
108{BFA_AEN_IOC_FWMISMATCH, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
109 BFA_LOG_CRITICAL, "BFA_AEN_IOC_FWMISMATCH",
110 "Running firmware version is incompatible with the driver version.",
111 (0), 0},
112
113{BFA_AEN_IOC_FWCFG_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
114 BFA_LOG_CRITICAL, "BFA_AEN_IOC_FWCFG_ERROR",
115 "Link initialization failed due to firmware configuration read error:"
116 " WWN = %s.",
117 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
118
119{BFA_AEN_IOC_INVALID_VENDOR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
120 BFA_LOG_ERROR, "BFA_AEN_IOC_INVALID_VENDOR",
121 "Unsupported switch vendor. Link initialization failed: WWN = %s.",
122 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
123
124{BFA_AEN_IOC_INVALID_NWWN, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
125 BFA_LOG_ERROR, "BFA_AEN_IOC_INVALID_NWWN",
126 "Invalid NWWN. Link initialization failed: NWWN = 00:00:00:00:00:00:00:00.",
127 (0), 0},
128
129{BFA_AEN_IOC_INVALID_PWWN, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
130 BFA_LOG_ERROR, "BFA_AEN_IOC_INVALID_PWWN",
131 "Invalid PWWN. Link initialization failed: PWWN = 00:00:00:00:00:00:00:00.",
132 (0), 0},
133
134
135
136
137/* messages define for BFA_AEN_CAT_ITNIM Module */
138{BFA_AEN_ITNIM_ONLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
139 "BFA_AEN_ITNIM_ONLINE",
140 "Target (WWN = %s) is online for initiator (WWN = %s).",
141 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
142
143{BFA_AEN_ITNIM_OFFLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
144 "BFA_AEN_ITNIM_OFFLINE",
145 "Target (WWN = %s) offlined by initiator (WWN = %s).",
146 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
147
148{BFA_AEN_ITNIM_DISCONNECT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
149 BFA_LOG_ERROR, "BFA_AEN_ITNIM_DISCONNECT",
150 "Target (WWN = %s) connectivity lost for initiator (WWN = %s).",
151 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
152
153
154
155
156/* messages define for BFA_AEN_CAT_LPORT Module */
157{BFA_AEN_LPORT_NEW, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
158 "BFA_AEN_LPORT_NEW",
159 "New logical port created: WWN = %s, Role = %s.",
160 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
161
162{BFA_AEN_LPORT_DELETE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
163 "BFA_AEN_LPORT_DELETE",
164 "Logical port deleted: WWN = %s, Role = %s.",
165 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
166
167{BFA_AEN_LPORT_ONLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
168 "BFA_AEN_LPORT_ONLINE",
169 "Logical port online: WWN = %s, Role = %s.",
170 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
171
172{BFA_AEN_LPORT_OFFLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
173 "BFA_AEN_LPORT_OFFLINE",
174 "Logical port taken offline: WWN = %s, Role = %s.",
175 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
176
177{BFA_AEN_LPORT_DISCONNECT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
178 BFA_LOG_ERROR, "BFA_AEN_LPORT_DISCONNECT",
179 "Logical port lost fabric connectivity: WWN = %s, Role = %s.",
180 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
181
182{BFA_AEN_LPORT_NEW_PROP, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
183 "BFA_AEN_LPORT_NEW_PROP",
184 "New virtual port created using proprietary interface: WWN = %s, Role = %s.",
185 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
186
187{BFA_AEN_LPORT_DELETE_PROP, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
188 BFA_LOG_INFO, "BFA_AEN_LPORT_DELETE_PROP",
189 "Virtual port deleted using proprietary interface: WWN = %s, Role = %s.",
190 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
191
192{BFA_AEN_LPORT_NEW_STANDARD, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
193 BFA_LOG_INFO, "BFA_AEN_LPORT_NEW_STANDARD",
194 "New virtual port created using standard interface: WWN = %s, Role = %s.",
195 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
196
197{BFA_AEN_LPORT_DELETE_STANDARD, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
198 BFA_LOG_INFO, "BFA_AEN_LPORT_DELETE_STANDARD",
199 "Virtual port deleted using standard interface: WWN = %s, Role = %s.",
200 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
201
202{BFA_AEN_LPORT_NPIV_DUP_WWN, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
203 BFA_LOG_WARNING, "BFA_AEN_LPORT_NPIV_DUP_WWN",
204 "Virtual port login failed. Duplicate WWN = %s reported by fabric.",
205 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
206
207{BFA_AEN_LPORT_NPIV_FABRIC_MAX, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
208 BFA_LOG_WARNING, "BFA_AEN_LPORT_NPIV_FABRIC_MAX",
209 "Virtual port (WWN = %s) login failed. Max NPIV ports already exist in"
210 " fabric/fport.",
211 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
212
213{BFA_AEN_LPORT_NPIV_UNKNOWN, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
214 BFA_LOG_WARNING, "BFA_AEN_LPORT_NPIV_UNKNOWN",
215 "Virtual port (WWN = %s) login failed.",
216 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
217
218
219
220
221/* messages define for BFA_AEN_CAT_PORT Module */
222{BFA_AEN_PORT_ONLINE, BFA_LOG_ATTR_NONE, BFA_LOG_INFO, "BFA_AEN_PORT_ONLINE",
223 "Base port online: WWN = %s.",
224 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
225
226{BFA_AEN_PORT_OFFLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_WARNING,
227 "BFA_AEN_PORT_OFFLINE",
228 "Base port offline: WWN = %s.",
229 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
230
231{BFA_AEN_PORT_RLIR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
232 "BFA_AEN_PORT_RLIR",
233 "RLIR event not supported.",
234 (0), 0},
235
236{BFA_AEN_PORT_SFP_INSERT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
237 "BFA_AEN_PORT_SFP_INSERT",
238 "New SFP found: WWN/MAC = %s.",
239 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
240
241{BFA_AEN_PORT_SFP_REMOVE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
242 BFA_LOG_WARNING, "BFA_AEN_PORT_SFP_REMOVE",
243 "SFP removed: WWN/MAC = %s.",
244 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
245
246{BFA_AEN_PORT_SFP_POM, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_WARNING,
247 "BFA_AEN_PORT_SFP_POM",
248 "SFP POM level to %s: WWN/MAC = %s.",
249 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
250
251{BFA_AEN_PORT_ENABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
252 "BFA_AEN_PORT_ENABLE",
253 "Base port enabled: WWN = %s.",
254 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
255
256{BFA_AEN_PORT_DISABLE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
257 "BFA_AEN_PORT_DISABLE",
258 "Base port disabled: WWN = %s.",
259 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
260
261{BFA_AEN_PORT_AUTH_ON, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
262 "BFA_AEN_PORT_AUTH_ON",
263 "Authentication successful for base port: WWN = %s.",
264 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
265
266{BFA_AEN_PORT_AUTH_OFF, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_ERROR,
267 "BFA_AEN_PORT_AUTH_OFF",
268 "Authentication unsuccessful for base port: WWN = %s.",
269 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
270
271{BFA_AEN_PORT_DISCONNECT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_ERROR,
272 "BFA_AEN_PORT_DISCONNECT",
273 "Base port (WWN = %s) lost fabric connectivity.",
274 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
275
276{BFA_AEN_PORT_QOS_NEG, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_WARNING,
277 "BFA_AEN_PORT_QOS_NEG",
278 "QOS negotiation failed for base port: WWN = %s.",
279 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
280
281{BFA_AEN_PORT_FABRIC_NAME_CHANGE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
282 BFA_LOG_WARNING, "BFA_AEN_PORT_FABRIC_NAME_CHANGE",
283 "Base port WWN = %s, Fabric WWN = %s.",
284 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
285
286{BFA_AEN_PORT_SFP_ACCESS_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
287 BFA_LOG_WARNING, "BFA_AEN_PORT_SFP_ACCESS_ERROR",
288 "SFP access error: WWN/MAC = %s.",
289 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
290
291{BFA_AEN_PORT_SFP_UNSUPPORT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
292 BFA_LOG_WARNING, "BFA_AEN_PORT_SFP_UNSUPPORT",
293 "Unsupported SFP found: WWN/MAC = %s.",
294 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
295
296
297
298
299/* messages define for BFA_AEN_CAT_RPORT Module */
300{BFA_AEN_RPORT_ONLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
301 "BFA_AEN_RPORT_ONLINE",
302 "Remote port (WWN = %s) online for logical port (WWN = %s).",
303 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
304
305{BFA_AEN_RPORT_OFFLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
306 "BFA_AEN_RPORT_OFFLINE",
307 "Remote port (WWN = %s) offlined by logical port (WWN = %s).",
308 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
309
310{BFA_AEN_RPORT_DISCONNECT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
311 BFA_LOG_ERROR, "BFA_AEN_RPORT_DISCONNECT",
312 "Remote port (WWN = %s) connectivity lost for logical port (WWN = %s).",
313 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) | 0), 2},
314
315{BFA_AEN_RPORT_QOS_PRIO, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
316 "BFA_AEN_RPORT_QOS_PRIO",
317 "QOS priority changed to %s: RPWWN = %s and LPWWN = %s.",
318 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) |
319  (BFA_LOG_S << BFA_LOG_ARG2) | 0), 3},
320
321{BFA_AEN_RPORT_QOS_FLOWID, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
322 "BFA_AEN_RPORT_QOS_FLOWID",
323 "QOS flow ID changed to %d: RPWWN = %s and LPWWN = %s.",
324 ((BFA_LOG_D << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) |
325  (BFA_LOG_S << BFA_LOG_ARG2) | 0), 3},
326
327
328
329
330/* messages define for FCS Module */
331{BFA_LOG_FCS_FABRIC_NOSWITCH, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
332 BFA_LOG_INFO, "FCS_FABRIC_NOSWITCH",
333 "No switched fabric presence is detected.",
334 (0), 0},
335
336{BFA_LOG_FCS_FABRIC_ISOLATED, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
337 BFA_LOG_INFO, "FCS_FABRIC_ISOLATED",
338 "Port is isolated due to VF_ID mismatch. PWWN: %s, Port VF_ID: %04x and"
339 " switch port VF_ID: %04x.",
340 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_X << BFA_LOG_ARG1) |
341  (BFA_LOG_X << BFA_LOG_ARG2) | 0), 3},
342
343
344
345
346/* messages define for HAL Module */
347{BFA_LOG_HAL_ASSERT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_ERROR,
348 "HAL_ASSERT",
349 "Assertion failure: %s:%d: %s",
350 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_D << BFA_LOG_ARG1) |
351  (BFA_LOG_S << BFA_LOG_ARG2) | 0), 3},
352
353{BFA_LOG_HAL_HEARTBEAT_FAILURE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
354 BFA_LOG_CRITICAL, "HAL_HEARTBEAT_FAILURE",
355 "Firmware heartbeat failure at %d",
356 ((BFA_LOG_D << BFA_LOG_ARG0) | 0), 1},
357
358{BFA_LOG_HAL_FCPIM_PARM_INVALID, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
359 BFA_LOG_INFO, "HAL_FCPIM_PARM_INVALID",
360 "Driver configuration %s value %d is invalid. Value should be within"
361 " %d and %d.",
362 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_D << BFA_LOG_ARG1) |
363  (BFA_LOG_D << BFA_LOG_ARG2) | (BFA_LOG_D << BFA_LOG_ARG3) | 0), 4},
364
365{BFA_LOG_HAL_SM_ASSERT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_ERROR,
366 "HAL_SM_ASSERT",
367 "SM Assertion failure: %s:%d: event = %d",
368 ((BFA_LOG_S << BFA_LOG_ARG0) | (BFA_LOG_D << BFA_LOG_ARG1) |
369  (BFA_LOG_D << BFA_LOG_ARG2) | 0), 3},
370
371{BFA_LOG_HAL_DRIVER_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
372 BFA_LOG_INFO, "HAL_DRIVER_ERROR",
373 "%s",
374 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
375
376{BFA_LOG_HAL_DRIVER_CONFIG_ERROR,
377 BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
378 "HAL_DRIVER_CONFIG_ERROR",
379 "%s",
380 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
381
382{BFA_LOG_HAL_MBOX_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
383 BFA_LOG_INFO, "HAL_MBOX_ERROR",
384 "%s",
385 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
386
387
388
389
390/* messages define for LINUX Module */
391{BFA_LOG_LINUX_DEVICE_CLAIMED, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
392 BFA_LOG_INFO, "LINUX_DEVICE_CLAIMED",
393 "bfa device at %s claimed.",
394 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
395
396{BFA_LOG_LINUX_HASH_INIT_FAILED, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
397 BFA_LOG_INFO, "LINUX_HASH_INIT_FAILED",
398 "Hash table initialization failure for the port %s.",
399 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
400
401{BFA_LOG_LINUX_SYSFS_FAILED, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
402 BFA_LOG_INFO, "LINUX_SYSFS_FAILED",
403 "sysfs file creation failure for the port %s.",
404 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
405
406{BFA_LOG_LINUX_MEM_ALLOC_FAILED, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
407 BFA_LOG_INFO, "LINUX_MEM_ALLOC_FAILED",
408 "Memory allocation failed: %s.  ",
409 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
410
411{BFA_LOG_LINUX_DRIVER_REGISTRATION_FAILED,
412 BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
413 "LINUX_DRIVER_REGISTRATION_FAILED",
414 "%s.  ",
415 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
416
417{BFA_LOG_LINUX_ITNIM_FREE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
418 "LINUX_ITNIM_FREE",
419 "scsi%d: FCID: %s WWPN: %s",
420 ((BFA_LOG_D << BFA_LOG_ARG0) | (BFA_LOG_S << BFA_LOG_ARG1) |
421  (BFA_LOG_S << BFA_LOG_ARG2) | 0), 3},
422
423{BFA_LOG_LINUX_ITNIM_ONLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
424 BFA_LOG_INFO, "LINUX_ITNIM_ONLINE",
425 "Target: %d:0:%d FCID: %s WWPN: %s",
426 ((BFA_LOG_D << BFA_LOG_ARG0) | (BFA_LOG_D << BFA_LOG_ARG1) |
427  (BFA_LOG_S << BFA_LOG_ARG2) | (BFA_LOG_S << BFA_LOG_ARG3) | 0), 4},
428
429{BFA_LOG_LINUX_ITNIM_OFFLINE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
430 BFA_LOG_INFO, "LINUX_ITNIM_OFFLINE",
431 "Target: %d:0:%d FCID: %s WWPN: %s",
432 ((BFA_LOG_D << BFA_LOG_ARG0) | (BFA_LOG_D << BFA_LOG_ARG1) |
433  (BFA_LOG_S << BFA_LOG_ARG2) | (BFA_LOG_S << BFA_LOG_ARG3) | 0), 4},
434
435{BFA_LOG_LINUX_SCSI_HOST_FREE, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
436 BFA_LOG_INFO, "LINUX_SCSI_HOST_FREE",
437 "Free scsi%d",
438 ((BFA_LOG_D << BFA_LOG_ARG0) | 0), 1},
439
440{BFA_LOG_LINUX_SCSI_ABORT, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
441 "LINUX_SCSI_ABORT",
442 "scsi%d: abort cmnd %p, iotag %x",
443 ((BFA_LOG_D << BFA_LOG_ARG0) | (BFA_LOG_P << BFA_LOG_ARG1) |
444  (BFA_LOG_X << BFA_LOG_ARG2) | 0), 3},
445
446{BFA_LOG_LINUX_SCSI_ABORT_COMP, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
447 BFA_LOG_INFO, "LINUX_SCSI_ABORT_COMP",
448 "scsi%d: complete abort 0x%p, iotag 0x%x",
449 ((BFA_LOG_D << BFA_LOG_ARG0) | (BFA_LOG_P << BFA_LOG_ARG1) |
450  (BFA_LOG_X << BFA_LOG_ARG2) | 0), 3},
451
452{BFA_LOG_LINUX_DRIVER_CONFIG_ERROR,
453 BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
454 "LINUX_DRIVER_CONFIG_ERROR",
455 "%s",
456 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
457
458{BFA_LOG_LINUX_BNA_STATE_MACHINE,
459 BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
460 "LINUX_BNA_STATE_MACHINE",
461 "%s",
462 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
463
464{BFA_LOG_LINUX_IOC_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
465 BFA_LOG_INFO, "LINUX_IOC_ERROR",
466 "%s",
467 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
468
469{BFA_LOG_LINUX_RESOURCE_ALLOC_ERROR,
470 BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
471 "LINUX_RESOURCE_ALLOC_ERROR",
472 "%s",
473 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
474
475{BFA_LOG_LINUX_RING_BUFFER_ERROR,
476 BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG, BFA_LOG_INFO,
477 "LINUX_RING_BUFFER_ERROR",
478 "%s",
479 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
480
481{BFA_LOG_LINUX_DRIVER_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
482 BFA_LOG_ERROR, "LINUX_DRIVER_ERROR",
483 "%s",
484 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
485
486{BFA_LOG_LINUX_DRIVER_INFO, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
487 BFA_LOG_INFO, "LINUX_DRIVER_INFO",
488 "%s",
489 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
490
491{BFA_LOG_LINUX_DRIVER_DIAG, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
492 BFA_LOG_INFO, "LINUX_DRIVER_DIAG",
493 "%s",
494 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
495
496{BFA_LOG_LINUX_DRIVER_AEN, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
497 BFA_LOG_INFO, "LINUX_DRIVER_AEN",
498 "%s",
499 ((BFA_LOG_S << BFA_LOG_ARG0) | 0), 1},
500
501
502
503
504/* messages define for WDRV Module */
505{BFA_LOG_WDRV_IOC_INIT_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
506 BFA_LOG_INFO, "WDRV_IOC_INIT_ERROR",
507 "IOC initialization has failed.",
508 (0), 0},
509
510{BFA_LOG_WDRV_IOC_INTERNAL_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
511 BFA_LOG_INFO, "WDRV_IOC_INTERNAL_ERROR",
512 "IOC internal error.  ",
513 (0), 0},
514
515{BFA_LOG_WDRV_IOC_START_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
516 BFA_LOG_INFO, "WDRV_IOC_START_ERROR",
517 "IOC could not be started.  ",
518 (0), 0},
519
520{BFA_LOG_WDRV_IOC_STOP_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
521 BFA_LOG_INFO, "WDRV_IOC_STOP_ERROR",
522 "IOC could not be stopped.  ",
523 (0), 0},
524
525{BFA_LOG_WDRV_INSUFFICIENT_RESOURCES, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
526 BFA_LOG_INFO, "WDRV_INSUFFICIENT_RESOURCES",
527 "Insufficient memory.  ",
528 (0), 0},
529
530{BFA_LOG_WDRV_BASE_ADDRESS_MAP_ERROR, BFA_LOG_ATTR_NONE | BFA_LOG_ATTR_LOG,
531 BFA_LOG_INFO, "WDRV_BASE_ADDRESS_MAP_ERROR",
532 "Unable to map the IOC onto the system address space.  ",
533 (0), 0},
534
535
536{0, 0, 0, "", "", 0, 0},
537};
538