iproute2/ip
Eric Dumazet f78e316f25 ip: Support IFLA_TXQLEN in ip link command
Eric Dumazet a écrit :
> We currently use an expensive ioctl() to get device txqueuelen, while
> rtnetlink gave it to us for free. This patch speeds up ip link operation
> when many devices are registered.
>

Here is a 2nd version od this patch, not displaying "qlen 0" useless info

[PATCH iproute2] ip: Support IFLA_TXQLEN in ip link show command

We currently use an expensive ioctl() to get device txqueuelen, while
rtnetlink gave it to us for free. This patch speeds up ip link operation
when many devices are registered.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
2011-05-12 08:55:49 -07:00
..
.gitignore Another .gitignore file. 2006-08-08 12:11:23 -07:00
ifcfg Remove trailing whitespace 2006-12-05 10:10:22 -08:00
ip6tunnel.c Add checks for fgets() when reading proc 2011-04-12 14:23:17 -07:00
ip_common.h ip: add support for multicast rules 2010-06-09 08:49:24 -07:00
ip.c Allow 'ip addr flush' to loop more than 10 times 2010-12-01 11:13:51 -08:00
ipaddress.c ip: Support IFLA_TXQLEN in ip link command 2011-05-12 08:55:49 -07:00
ipaddrlabel.c iproute2: fix addrlabel interface names handling 2010-05-13 09:23:46 -07:00
iplink_can.c iproute2: netlink support for bus-error reporting and counters 2010-03-03 16:45:10 -08:00
iplink_macvlan.c macvlan/macvtap: support 'passthru' mode 2011-03-16 17:01:58 -07:00
iplink_macvtap.c macvlan/macvtap: support 'passthru' mode 2011-03-16 17:01:58 -07:00
iplink_vlan.c iplink_vlan: add support for VLAN loose binding flag 2009-12-26 11:07:16 -08:00
iplink.c iproute2: support listing devices by group 2011-04-12 14:18:05 -07:00
ipmaddr.c ip: fix memory leak in ipmaddr.c 2011-04-12 14:23:52 -07:00
ipmonitor.c iproute2: drop equalize support. 2009-03-27 11:11:12 -07:00
ipmroute.c Add checks for fgets() when reading proc 2011-04-12 14:23:17 -07:00
ipneigh.c Remove #ifdef's 2011-02-25 20:00:54 -08:00
ipntable.c Remove trailing whitespace 2006-12-05 10:10:22 -08:00
ipprefix.c Remove trailing whitespace 2006-12-05 10:10:22 -08:00
iproute.c iproute: rename 'get_jiffies' since it uses msecs 2011-03-17 10:01:22 -07:00
iprule.c iproute2: Add dsfield as alias for tos for ip rules 2010-07-23 12:27:14 -07:00
iptunnel.c Add checks for fgets() when reading proc 2011-04-12 14:23:17 -07:00
iptuntap.c Add 'ip tuntap' support. 2009-09-19 12:49:41 -07:00
ipxfrm.c iproute2: parse flag XFRM_POLICY_ICMP 2011-04-12 14:38:32 -07:00
link_gre.c Use standard routines for interface name to index etc 2010-11-28 10:35:28 -08:00
link_veth.c iproute2: support device group semantics 2011-02-25 12:43:14 -08:00
Makefile Support 'mode' parameter when creating macvtap device 2010-11-30 10:01:41 -08:00
routef ip/routef lifesaver 2007-07-10 18:29:20 -07:00
routel (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtm_map.c (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtmon.c iproute2: Support IFF_LOWER_UP and IFF_DORMANT 2007-06-19 16:40:40 -07:00
rtpr (Logical change 1.3) 2004-04-15 20:56:59 +00:00
static-syms.c support static-only systems 2009-11-10 10:44:20 -08:00
tunnel.c Use standard routines for interface name to index etc 2010-11-28 10:35:28 -08:00
tunnel.h Use standard routines for interface name to index etc 2010-11-28 10:35:28 -08:00
xfrm_monitor.c ip: xfrm: Fix flush message. 2007-09-05 12:56:51 +01:00
xfrm_policy.c iproute2: parse flag XFRM_POLICY_ICMP 2011-04-12 14:38:32 -07:00
xfrm_state.c iproute2: allow to specify truncation bits on auth algo 2011-03-17 10:02:02 -07:00
xfrm.h xfrm security context support 2011-03-17 09:58:23 -07:00