summaryrefslogtreecommitdiffstats
path: root/include/queue.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2009-09-23 18:12:37 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2009-09-23 18:12:37 +0200
commit6360f319362fd13c86c3387a4bac57665d5ecd73 (patch)
treeef6b98cd0893dfbf7a53c2807d59db1a34dde10d /include/queue.h
parent90bbd8b34565ff5106dde34e0798c5e33fb4b786 (diff)
conntrackd: add retention queue for TCP errors
Under stress, the TCP stack may return EAGAIN if there is not space left in the sender buffer. We also enqueue any other error. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/queue.h')
-rw-r--r--include/queue.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/queue.h b/include/queue.h
index cca9cba..188e106 100644
--- a/include/queue.h
+++ b/include/queue.h
@@ -13,7 +13,8 @@ struct queue_node {
enum {
Q_ELEM_OBJ = 0,
- Q_ELEM_CTL = 1
+ Q_ELEM_CTL = 1,
+ Q_ELEM_ERR = 2,
};
void queue_node_init(struct queue_node *n, int type);