aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ixgbe
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ixgbe')
-rw-r--r--drivers/net/ixgbe/ixgbe.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/drivers/net/ixgbe/ixgbe.h b/drivers/net/ixgbe/ixgbe.h
index 9e15eb93860e..7233fef7e9b8 100644
--- a/drivers/net/ixgbe/ixgbe.h
+++ b/drivers/net/ixgbe/ixgbe.h
@@ -69,15 +69,20 @@
69#define IXGBE_MAX_FCPAUSE 0xFFFF 69#define IXGBE_MAX_FCPAUSE 0xFFFF
70 70
71/* Supported Rx Buffer Sizes */ 71/* Supported Rx Buffer Sizes */
72#define IXGBE_RXBUFFER_64 64 /* Used for packet split */ 72#define IXGBE_RXBUFFER_512 512 /* Used for packet split */
73#define IXGBE_RXBUFFER_128 128 /* Used for packet split */
74#define IXGBE_RXBUFFER_256 256 /* Used for packet split */
75#define IXGBE_RXBUFFER_2048 2048 73#define IXGBE_RXBUFFER_2048 2048
76#define IXGBE_RXBUFFER_4096 4096 74#define IXGBE_RXBUFFER_4096 4096
77#define IXGBE_RXBUFFER_8192 8192 75#define IXGBE_RXBUFFER_8192 8192
78#define IXGBE_MAX_RXBUFFER 16384 /* largest size for a single descriptor */ 76#define IXGBE_MAX_RXBUFFER 16384 /* largest size for a single descriptor */
79 77
80#define IXGBE_RX_HDR_SIZE IXGBE_RXBUFFER_256 78/*
79 * NOTE: netdev_alloc_skb reserves up to 64 bytes, NET_IP_ALIGN mans we
80 * reserve 2 more, and skb_shared_info adds an additional 384 bytes more,
81 * this adds up to 512 bytes of extra data meaning the smallest allocation
82 * we could have is 1K.
83 * i.e. RXBUFFER_512 --> size-1024 slab
84 */
85#define IXGBE_RX_HDR_SIZE IXGBE_RXBUFFER_512
81 86
82#define MAXIMUM_ETHERNET_VLAN_SIZE (ETH_FRAME_LEN + ETH_FCS_LEN + VLAN_HLEN) 87#define MAXIMUM_ETHERNET_VLAN_SIZE (ETH_FRAME_LEN + ETH_FCS_LEN + VLAN_HLEN)
83 88