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 */