aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/cnic.h
diff options
context:
space:
mode:
authorEddie Wai <eddie.wai@broadcom.com>2013-12-31 23:18:34 -0800
committerDavid S. Miller <davem@davemloft.net>2014-01-01 22:08:08 -0500
commitd15e2a92c4c263fd44a0b41e637a032bd618e6c9 (patch)
treeaa545877a174e1c3986d6dbe3ed42d08fce97940 /drivers/net/ethernet/broadcom/cnic.h
parentbnx2: Update version to 2.2.5. (diff)
downloadlinux-dev-d15e2a92c4c263fd44a0b41e637a032bd618e6c9.tar.xz
linux-dev-d15e2a92c4c263fd44a0b41e637a032bd618e6c9.zip
cnic: Add a signature to indicate valid doorbell offset.
The buffer that is used to pass doorbell offset to the userspace UIO driver may contain nonzero value in older versions of bnx2x driver. Userspace cannot easily tell whether it contains a valid doorbell offset or not. With the added signature, userspace will only use the doorbell offset if the signature is present. Update version to 2.5.19. Signed-off-by: Eddie Wai <eddie.wai@broadcom.com> Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/cnic.h')
-rw-r--r--drivers/net/ethernet/broadcom/cnic.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/cnic.h b/drivers/net/ethernet/broadcom/cnic.h
index 0121a5d55192..0d6b13f854d9 100644
--- a/drivers/net/ethernet/broadcom/cnic.h
+++ b/drivers/net/ethernet/broadcom/cnic.h
@@ -186,6 +186,8 @@ struct kcq_info {
u16 (*hw_idx)(u16);
};
+#define UIO_USE_TX_DOORBELL 0x017855DB
+
struct cnic_uio_dev {
struct uio_info cnic_uinfo;
u32 uio_dev;