diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-03-10 01:27:04 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-03-10 01:27:04 +0000 |
commit | 9ec6f799c1f5e2e92ad51d6369b551c484551fec (patch) | |
tree | 2de09d1449c7afcc65bef02c8f38e49c7b43cc03 /target/linux/cns3xxx | |
parent | f4caeaa7c6af61ca81d3cfa5519df225d365af86 (diff) | |
download | upstream-9ec6f799c1f5e2e92ad51d6369b551c484551fec.tar.gz upstream-9ec6f799c1f5e2e92ad51d6369b551c484551fec.tar.bz2 upstream-9ec6f799c1f5e2e92ad51d6369b551c484551fec.zip |
cns3xxx: reduce buffer allocation size to 2048 bytes, improves ethernet performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35917 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/cns3xxx')
-rw-r--r-- | target/linux/cns3xxx/files/drivers/net/ethernet/cavium/cns3xxx_eth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/cns3xxx/files/drivers/net/ethernet/cavium/cns3xxx_eth.c b/target/linux/cns3xxx/files/drivers/net/ethernet/cavium/cns3xxx_eth.c index 959589dc14..d554c40e7f 100644 --- a/target/linux/cns3xxx/files/drivers/net/ethernet/cavium/cns3xxx_eth.c +++ b/target/linux/cns3xxx/files/drivers/net/ethernet/cavium/cns3xxx_eth.c @@ -38,7 +38,7 @@ #define RX_BUFFER_ALIGN_MASK (~(RX_BUFFER_ALIGN - 1)) #define SKB_HEAD_ALIGN (((PAGE_SIZE - NET_SKB_PAD) % RX_BUFFER_ALIGN) + NET_SKB_PAD + NET_IP_ALIGN) -#define RX_SEGMENT_ALLOC_SIZE 4096 +#define RX_SEGMENT_ALLOC_SIZE 2048 #define RX_SEGMENT_BUFSIZE (SKB_WITH_OVERHEAD(RX_SEGMENT_ALLOC_SIZE)) #define RX_SEGMENT_MRU (((RX_SEGMENT_BUFSIZE - SKB_HEAD_ALIGN) & RX_BUFFER_ALIGN_MASK) - NET_IP_ALIGN) #define MAX_MTU 9500 |