summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSunil Goutham2015-07-29 15:49:36 +0200
committerDavid S. Miller2015-07-30 08:52:30 +0200
commit4b561c17d91e9311639dd856255de0987f7ed9b2 (patch)
treef47cfb661e2ed705c3cef71bd018f283c41690d8
parentipv6: flush nd cache on IFF_NOARP change (diff)
downloadkernel-qcow2-linux-4b561c17d91e9311639dd856255de0987f7ed9b2.tar.gz
kernel-qcow2-linux-4b561c17d91e9311639dd856255de0987f7ed9b2.tar.xz
kernel-qcow2-linux-4b561c17d91e9311639dd856255de0987f7ed9b2.zip
net: thunderx: Fix data integrity issues with LDWB
Switching back to LDD transactions from LDWB. While transmitting packets out with LDWB transactions data integrity issues are seen very frequently. hence switching back to LDD. Signed-off-by: Sunil Goutham <sgoutham@cavium.com> Signed-off-by: Robert Richter <rrichter@cavium.com> Signed-off-by: Aleksey Makarov <aleksey.makarov@caviumnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/net/ethernet/cavium/thunder/nicvf_queues.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
index d69d228d11a0..4dae6aa750d8 100644
--- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
+++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
@@ -992,7 +992,7 @@ static inline void nicvf_sq_add_gather_subdesc(struct snd_queue *sq, int qentry,
memset(gather, 0, SND_QUEUE_DESC_SIZE);
gather->subdesc_type = SQ_DESC_TYPE_GATHER;
- gather->ld_type = NIC_SEND_LD_TYPE_E_LDWB;
+ gather->ld_type = NIC_SEND_LD_TYPE_E_LDD;
gather->size = size;
gather->addr = data;
}