summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>2014-01-30 20:51:50 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:05:07 -0700
commita207285d7f53efab18001d0ca7ce9accef94d10c (patch)
treebd8bd53b52fa074eb0d2851f0c8ca54bb8b94e3d /net
parent46fa5323ca559f088f56b985e4c9121d9f35a403 (diff)
net: rmnet_data: Add default value for tx_queue_len
The default value of tx_queue_len was 0 which was causing packet drops because of queueing in tc. This patch sets a fixed value for the tx_queue_len CRs-Fixed: 609873 Change-Id: I51739e63223b563f7cf8838d88908db7dcc9bf3e Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Diffstat (limited to 'net')
-rw-r--r--net/rmnet_data/rmnet_data_private.h1
-rw-r--r--net/rmnet_data/rmnet_data_vnd.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/net/rmnet_data/rmnet_data_private.h b/net/rmnet_data/rmnet_data_private.h
index 7ddcad613208..2979234999ba 100644
--- a/net/rmnet_data/rmnet_data_private.h
+++ b/net/rmnet_data/rmnet_data_private.h
@@ -19,6 +19,7 @@
#define RMNET_DATA_DFLT_PACKET_SIZE 1500
#define RMNET_DATA_DEV_NAME_STR "rmnet_data"
#define RMNET_DATA_NEEDED_HEADROOM 16
+#define RMNET_DATA_TX_QUEUE_LEN 1000
#define RMNET_ETHERNET_HEADER_LENGTH 14
extern unsigned int rmnet_data_log_level;
diff --git a/net/rmnet_data/rmnet_data_vnd.c b/net/rmnet_data/rmnet_data_vnd.c
index 4bb97d72b4c8..1c6a950740ea 100644
--- a/net/rmnet_data/rmnet_data_vnd.c
+++ b/net/rmnet_data/rmnet_data_vnd.c
@@ -466,6 +466,7 @@ static void rmnet_vnd_setup(struct net_device *dev)
dev->needed_headroom = RMNET_DATA_NEEDED_HEADROOM;
random_ether_addr(dev->dev_addr);
dev->watchdog_timeo = 1000;
+ dev->tx_queue_len = RMNET_DATA_TX_QUEUE_LEN;
/* Raw IP mode */
dev->header_ops = 0; /* No header */