Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - N index

CONFIG_NET_SCH_PLUG: Plug network traffic until release (PLUG)

General informations

The Linux kernel configuration item CONFIG_NET_SCH_PLUG:

Help text

This queuing discipline allows userspace to plug/unplug a network output queue, using the netlink interface. When it receives an enqueue command it inserts a plug into the outbound queue that causes following packets to enqueue until a dequeue command arrives over netlink, causing the plug to be removed and resuming the normal packet flow.

This module also provides a generic "network output buffering" functionality (aka output commit), wherein upon arrival of a dequeue command, only packets up to the first plug are released for delivery. The Remus HA project uses this module to enable speculative execution of virtual machines by allowing the generated network output to be rolled back if needed.

For more information, please refer to

Say Y here if you are using this kernel for Xen dom0 and want to protect Xen guests with Remus.

To compile this code as a module, choose M here: the module will be called sch_plug.



Raw data from LKDDb:


This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - N index

Automatically generated (in year 2024). See also LKDDb sources on GitLab