dect
/
libnl
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
libnl/include/linux
Shriram Rajagopalan a17970b974 Support plug qdisc - queue traffic until explicit release
The plug qdisc supports two operations - plug and unplug. When the
qdisc receives a plug ("buffer") command via netlink request,
packets arriving henceforth are buffered until a corresponding unplug
command is received. Depending on the type of unplug ("release_one"
or "release_indefinite"), the queue can be unplugged indefinitely or
selectively.

The plug qdisc allows a user to implement network output buffering
(aka output commit), used commonly in checkpoint based fault tolerance
systems. It also supports a general purpose queue plug/unplug
functionality.

The associated kernel module is available in David Miller's net-next
tree, commit: c3059be16c9ef29c05f0876a9df5fea21f29724f

This patch introduces userspace tools and API, to control the qdisc
via netlink messages.

Signed-off-by: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Signed-off-by: Thomas Graf <tgraf@redhat.com>
2012-02-14 12:02:04 +01:00
..
netfilter [LIBNL]: nfnetlink_log: support NUFLA_GID attribute 2008-02-07 13:02:41 +01:00
tc_ematch Support for meta match 2010-10-31 23:13:01 +01:00
fib_rules.h routing rules: adapt to unified routing rules 2010-10-29 12:48:46 +02:00
gen_stats.h Update include/linux header copies 2010-10-21 19:47:14 +02:00
genetlink.h Generic Netlink multicast groups support 2010-10-14 13:46:02 +02:00
if.h link: Support IFLA_IFALIAS attribute 2010-11-11 13:57:10 +01:00
if_addr.h Update local copies of include/linux 2011-06-09 12:56:52 +02:00
if_arp.h Update include/linux header copies 2010-10-21 19:47:14 +02:00
if_ether.h Update local copies of include/linux 2011-06-09 12:56:52 +02:00
if_link.h Update local copies of include/linux 2011-06-09 12:56:52 +02:00
if_vlan.h Update include/linux header copies 2010-10-21 19:47:14 +02:00
inetdevice.h link: AF_INET link module 2010-11-16 12:41:43 +01:00
ip_mp_alg.h Initial import 2007-09-15 01:28:01 +02:00
ipv6.h Update local copies of include/linux 2011-06-09 12:56:52 +02:00
neighbour.h Update include/linux header copies 2010-10-21 19:47:14 +02:00
netfilter.h Update include/linux header copies 2010-10-21 19:47:14 +02:00
netlink.h Support for NLM_F_INTR 2011-07-14 10:51:49 +02:00
pkt_cls.h Update local copies of include/linux 2011-06-09 12:56:52 +02:00
pkt_sched.h Support plug qdisc - queue traffic until explicit release 2012-02-14 12:02:04 +01:00
rtnetlink.h Update include/linux header copies 2010-10-21 19:47:14 +02:00
snmp.h Update local copies of include/linux 2011-06-09 12:56:52 +02:00