]> err.no Git - linux-2.6/blobdiff - include/net/request_sock.h
xen: Use wmb instead of rmb in xen_evtchn_do_upcall().
[linux-2.6] / include / net / request_sock.h
index cff4608179c12c2f4f19be4ee04d787af0aa9d71..0c96e7bed5db39e7eff4718353697ce52e06df96 100644 (file)
@@ -31,8 +31,7 @@ struct request_sock_ops {
        int             obj_size;
        struct kmem_cache       *slab;
        int             (*rtx_syn_ack)(struct sock *sk,
-                                      struct request_sock *req,
-                                      struct dst_entry *dst);
+                                      struct request_sock *req);
        void            (*send_ack)(struct sk_buff *skb,
                                    struct request_sock *req);
        void            (*send_reset)(struct sock *sk,
@@ -46,7 +45,7 @@ struct request_sock {
        struct request_sock             *dl_next; /* Must be first member! */
        u16                             mss;
        u8                              retrans;
-       u8                              __pad;
+       u8                              cookie_ts; /* syncookie: encode tcpopts in timestamp */
        /* The following two fields can be easily recomputed I think -AK */
        u32                             window_clamp; /* window clamp at creation time */
        u32                             rcv_wnd;          /* rcv_wnd offered first time */