|
@@ -469,18 +469,18 @@ static int __hdd_hard_start_xmit(struct sk_buff *skb, struct net_device *dev)
|
|
|
if (!qdf_nbuf_ipa_owned_get(skb)) {
|
|
|
#if (LINUX_VERSION_CODE > KERNEL_VERSION(3, 19, 0))
|
|
|
/*
|
|
|
- * The TCP TX throttling logic is changed a little after
|
|
|
- * 3.19-rc1 kernel, the TCP sending limit will be smaller,
|
|
|
- * which will throttle the TCP packets to the host driver.
|
|
|
- * The TCP UP LINK throughput will drop heavily. In order to
|
|
|
- * fix this issue, need to orphan the socket buffer asap, which
|
|
|
- * will call skb's destructor to notify the TCP stack that the
|
|
|
- * SKB buffer is unowned. And then the TCP stack will pump more
|
|
|
- * packets to host driver.
|
|
|
- *
|
|
|
- * The TX packets might be dropped for UDP case in the iperf
|
|
|
- * testing. So need to be protected by follow control.
|
|
|
- */
|
|
|
+ * The TCP TX throttling logic is changed a little after
|
|
|
+ * 3.19-rc1 kernel, the TCP sending limit will be smaller,
|
|
|
+ * which will throttle the TCP packets to the host driver.
|
|
|
+ * The TCP UP LINK throughput will drop heavily. In order to
|
|
|
+ * fix this issue, need to orphan the socket buffer asap, which
|
|
|
+ * will call skb's destructor to notify the TCP stack that the
|
|
|
+ * SKB buffer is unowned. And then the TCP stack will pump more
|
|
|
+ * packets to host driver.
|
|
|
+ *
|
|
|
+ * The TX packets might be dropped for UDP case in the iperf
|
|
|
+ * testing. So need to be protected by follow control.
|
|
|
+ */
|
|
|
skb = hdd_skb_orphan(pAdapter, skb);
|
|
|
#else
|
|
|
/* Check if the buffer has enough header room */
|