diff options
Diffstat (limited to 'drivers/net/ixgbe/ixgbe_fcoe.h')
-rw-r--r-- | drivers/net/ixgbe/ixgbe_fcoe.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/net/ixgbe/ixgbe_fcoe.h b/drivers/net/ixgbe/ixgbe_fcoe.h index abf4b2b3f252..5a650a4ace66 100644 --- a/drivers/net/ixgbe/ixgbe_fcoe.h +++ b/drivers/net/ixgbe/ixgbe_fcoe.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /******************************************************************************* | 1 | /******************************************************************************* |
2 | 2 | ||
3 | Intel 10 Gigabit PCI Express Linux driver | 3 | Intel 10 Gigabit PCI Express Linux driver |
4 | Copyright(c) 1999 - 2010 Intel Corporation. | 4 | Copyright(c) 1999 - 2011 Intel Corporation. |
5 | 5 | ||
6 | This program is free software; you can redistribute it and/or modify it | 6 | This program is free software; you can redistribute it and/or modify it |
7 | under the terms and conditions of the GNU General Public License, | 7 | under the terms and conditions of the GNU General Public License, |
@@ -52,6 +52,9 @@ | |||
52 | /* fcerr */ | 52 | /* fcerr */ |
53 | #define IXGBE_FCERR_BADCRC 0x00100000 | 53 | #define IXGBE_FCERR_BADCRC 0x00100000 |
54 | 54 | ||
55 | /* FCoE DDP for target mode */ | ||
56 | #define __IXGBE_FCOE_TARGET 1 | ||
57 | |||
55 | struct ixgbe_fcoe_ddp { | 58 | struct ixgbe_fcoe_ddp { |
56 | int len; | 59 | int len; |
57 | u32 err; | 60 | u32 err; |
@@ -66,9 +69,13 @@ struct ixgbe_fcoe { | |||
66 | u8 tc; | 69 | u8 tc; |
67 | u8 up; | 70 | u8 up; |
68 | #endif | 71 | #endif |
72 | unsigned long mode; | ||
73 | atomic_t refcnt; | ||
69 | spinlock_t lock; | 74 | spinlock_t lock; |
70 | struct pci_pool *pool; | 75 | struct pci_pool *pool; |
71 | struct ixgbe_fcoe_ddp ddp[IXGBE_FCOE_DDP_MAX]; | 76 | struct ixgbe_fcoe_ddp ddp[IXGBE_FCOE_DDP_MAX]; |
77 | unsigned char *extra_ddp_buffer; | ||
78 | dma_addr_t extra_ddp_buffer_dma; | ||
72 | }; | 79 | }; |
73 | 80 | ||
74 | #endif /* _IXGBE_FCOE_H */ | 81 | #endif /* _IXGBE_FCOE_H */ |