]> err.no Git - linux-2.6/blobdiff - include/net/request_sock.h
[PATCH] include/asm-arm26/hardirq.h: remove #define irq_enter()
[linux-2.6] / include / net / request_sock.h
index b7c7eecbe64d31231a2f3c4a7c3b994bd9954383..b52cc52ffe39f1475488c0d904753519a6df531f 100644 (file)
@@ -97,6 +97,7 @@ struct listen_sock {
  *
  * @rskq_accept_head - FIFO head of established children
  * @rskq_accept_tail - FIFO tail of established children
+ * @rskq_defer_accept - User waits for some data after accept()
  * @syn_wait_lock - serializer
  *
  * %syn_wait_lock is necessary only to avoid proc interface having to grab the main
@@ -112,6 +113,8 @@ struct request_sock_queue {
        struct request_sock     *rskq_accept_head;
        struct request_sock     *rskq_accept_tail;
        rwlock_t                syn_wait_lock;
+       u8                      rskq_defer_accept;
+       /* 3 bytes hole, try to pack */
        struct listen_sock      *listen_opt;
 };