diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-12-21 19:40:26 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-12-21 19:40:26 -0500 |
commit | 184e2516614f7055d4c3a2e63fd8a3eb95fff6d6 (patch) | |
tree | 9822dd3cc97f8cfed3cbda6167818b60355cc7ec /drivers/scsi | |
parent | 0264405b84505f60ae00625f261e75a32c7ddf56 (diff) | |
parent | d72623b665d84b1e07fe43854e83387fce8dd134 (diff) |
Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
Pull more infiniband changes from Roland Dreier:
"Second batch of InfiniBand/RDMA changes for 3.8:
- cxgb4 changes to fix lookup engine hash collisions
- mlx4 changes to make flow steering usable
- fix to IPoIB to avoid pinning dst reference for too long"
* tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
RDMA/cxgb4: Fix bug for active and passive LE hash collision path
RDMA/cxgb4: Fix LE hash collision bug for passive open connection
RDMA/cxgb4: Fix LE hash collision bug for active open connection
mlx4_core: Allow choosing flow steering mode
mlx4_core: Adjustments to Flow Steering activation logic for SR-IOV
mlx4_core: Fix error flow in the flow steering wrapper
mlx4_core: Add QPN enforcement for flow steering rules set by VFs
cxgb4: Add LE hash collision bug fix path in LLD driver
cxgb4: Add T4 filter support
IPoIB: Call skb_dst_drop() once skb is enqueued for sending
Diffstat (limited to 'drivers/scsi')
-rw-r--r-- | drivers/scsi/csiostor/t4fw_api_stor.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/drivers/scsi/csiostor/t4fw_api_stor.h b/drivers/scsi/csiostor/t4fw_api_stor.h index 1223e0d5fc07..097e52c0f8e1 100644 --- a/drivers/scsi/csiostor/t4fw_api_stor.h +++ b/drivers/scsi/csiostor/t4fw_api_stor.h | |||
@@ -40,45 +40,6 @@ | |||
40 | * R E T U R N V A L U E S | 40 | * R E T U R N V A L U E S |
41 | ********************************/ | 41 | ********************************/ |
42 | 42 | ||
43 | enum fw_retval { | ||
44 | FW_SUCCESS = 0, /* completed sucessfully */ | ||
45 | FW_EPERM = 1, /* operation not permitted */ | ||
46 | FW_ENOENT = 2, /* no such file or directory */ | ||
47 | FW_EIO = 5, /* input/output error; hw bad */ | ||
48 | FW_ENOEXEC = 8, /* exec format error; inv microcode */ | ||
49 | FW_EAGAIN = 11, /* try again */ | ||
50 | FW_ENOMEM = 12, /* out of memory */ | ||
51 | FW_EFAULT = 14, /* bad address; fw bad */ | ||
52 | FW_EBUSY = 16, /* resource busy */ | ||
53 | FW_EEXIST = 17, /* file exists */ | ||
54 | FW_EINVAL = 22, /* invalid argument */ | ||
55 | FW_ENOSPC = 28, /* no space left on device */ | ||
56 | FW_ENOSYS = 38, /* functionality not implemented */ | ||
57 | FW_EPROTO = 71, /* protocol error */ | ||
58 | FW_EADDRINUSE = 98, /* address already in use */ | ||
59 | FW_EADDRNOTAVAIL = 99, /* cannot assigned requested address */ | ||
60 | FW_ENETDOWN = 100, /* network is down */ | ||
61 | FW_ENETUNREACH = 101, /* network is unreachable */ | ||
62 | FW_ENOBUFS = 105, /* no buffer space available */ | ||
63 | FW_ETIMEDOUT = 110, /* timeout */ | ||
64 | FW_EINPROGRESS = 115, /* fw internal */ | ||
65 | FW_SCSI_ABORT_REQUESTED = 128, /* */ | ||
66 | FW_SCSI_ABORT_TIMEDOUT = 129, /* */ | ||
67 | FW_SCSI_ABORTED = 130, /* */ | ||
68 | FW_SCSI_CLOSE_REQUESTED = 131, /* */ | ||
69 | FW_ERR_LINK_DOWN = 132, /* */ | ||
70 | FW_RDEV_NOT_READY = 133, /* */ | ||
71 | FW_ERR_RDEV_LOST = 134, /* */ | ||
72 | FW_ERR_RDEV_LOGO = 135, /* */ | ||
73 | FW_FCOE_NO_XCHG = 136, /* */ | ||
74 | FW_SCSI_RSP_ERR = 137, /* */ | ||
75 | FW_ERR_RDEV_IMPL_LOGO = 138, /* */ | ||
76 | FW_SCSI_UNDER_FLOW_ERR = 139, /* */ | ||
77 | FW_SCSI_OVER_FLOW_ERR = 140, /* */ | ||
78 | FW_SCSI_DDP_ERR = 141, /* DDP error*/ | ||
79 | FW_SCSI_TASK_ERR = 142, /* No SCSI tasks available */ | ||
80 | }; | ||
81 | |||
82 | enum fw_fcoe_link_sub_op { | 43 | enum fw_fcoe_link_sub_op { |
83 | FCOE_LINK_DOWN = 0x0, | 44 | FCOE_LINK_DOWN = 0x0, |
84 | FCOE_LINK_UP = 0x1, | 45 | FCOE_LINK_UP = 0x1, |