no CONFIG_BQL

时间:2022-09-06 22:47:14

[PATCH] net: make CONFIG_BQL actually end user configurable

Without the defining string or help text, LKC won't ever bother
to ask the end user for a setting for CONFIG_BQL -- you could
delete it from your .config and run make oldconfig and not a
thing would change -- it would still be silently re-enabled. While most people will have no reason to turn this off, the
ability to do so can be useful for testing BQL support additions
on previously BQL-unaware drivers and similar. The kconfig help text is largely taken from the original RFC
patchset 0/N header sent to netdev <at> vger.kernel.org in fall 2011. Signed-off-by: Paul Gortmaker <paul.gortmaker <at> windriver.com>
--- [Apologies if this was explicitly blocked for a reason; I couldn't
find a reason after searching netdev or threads at bufferbloat.net ] diff --git a/net/Kconfig b/net/Kconfig
index e07272d..fd1d815 100644
--- a/net/Kconfig
+++ b/net/Kconfig
<at> <at> -241,10 +241,15 <at> <at> config NETPRIO_CGROUP
a per-interface basis config BQL
- boolean
+ boolean "Byte Queue Limits"
depends on SYSFS
select DQL
default y
+ ---help---
+ Byte queue limits are a mechanism to limit the size of the transmit
+ hardware queue on a NIC by a number of bytes. The goal of these byte
+ queue limits is to reduce latency caused by excessive queuing in
+ hardware without sacrificing throughput.

http://permalink.gmane.org/gmane.linux.network/223087

no CONFIG_BQL的更多相关文章

    随机推荐

    1. UIControlEventTouch

      在控件事件中,简单解释下下面几个事件. 说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标. 1)UIControlEventTouchDown 指鼠标左键按下(注:只是“按下”)的 ...

    2. static inner class 什么时候被加载

      一直认为在加载outer class 的同时也会加载inner class 并且完成静态变量和代码块的初始化,今天在*上面看到 “The static class definitionLazyH ...

    3. 如何让checkbox复选框只能单选

      function框架div 如何让checkbox复选框只能单选 在项目开发中遇到一个这样的问题,要让一列复选框架在任何时间段内只能选择一个. 有人说怎么不用单选框了,因为单选框一旦选择了就不能取消选 ...

    4. 利用Gson进行String和对象的转换

      利用Gson进行String和对象的转换 /** * 从JsonStr中解析BUserBase * @param jsonStr * @return */ public static BUserBas ...

    5. CUDA学习,第一个kernel函数及代码讲解

      前一篇CUDA学习,我们已经完成了编程环境的配置,现在我们继续深入去了解CUDA编程.本博文分为三个部分,第一部分给出一个代码示例,第二部分对代码进行讲解,第三部分根据这个例子介绍如何部署和发起一个k ...

    6. &lbrack;TopCoder&rsqb;棍子

      题目描述 你有一堆棍子.每个木棒的长度是一个正整数. 你想要一组棍子所有的棍子都有相同的长度.您可以通过执行零个或多个步骤来更改当前集合.每个步骤必须如下所示: 你选择一根棍子.所选棒的长度必须至少为 ...

    7. linux下搭建lamp环境以及安装swoole扩展

      linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源  我安装的环境是:apache2.2.15+mysql5 ...

    8. 【转】Eclipse 乱码 解决方案总结(UTF8 -- GBK)

      转载自: http://www.cnblogs.com/bluestorm/archive/2012/09/20/2695567.html UTF8 --> GBK;   GBK --> ...

    9. jps&colon; command not found

      在/etc/profile中添加javahome的 path export JAVA_HOME=/usr/java/jdk1.8.0_131export PATH=$PATH:$JAVA_HOME/b ...

    10. Zookeeper系列四:Zookeeper实现分布式锁、Zookeeper实现配置中心

      一.Zookeeper实现分布式锁 分布式锁主要用于在分布式环境中保证数据的一致性. 包括跨进程.跨机器.跨网络导致共享资源不一致的问题. 1. 分布式锁的实现思路 说明: 这种实现会有一个缺点,即当 ...

    相关文章