]> err.no Git - linux-2.6/blobdiff - include/net/inet_frag.h
[NETFILTER]: nf_queue: move list_head/skb/id to struct nf_info
[linux-2.6] / include / net / inet_frag.h
index e33072b9fd91bb58f616d16090ee048ae1338f92..954def408975a13a11b6e57cbeb3624346f0328c 100644 (file)
@@ -43,8 +43,8 @@ struct inet_frags {
                                                void *arg);
        void                    (*destructor)(struct inet_frag_queue *);
        void                    (*skb_free)(struct sk_buff *);
-       int                     (*equal)(struct inet_frag_queue *q1,
-                                        struct inet_frag_queue *q2);
+       int                     (*match)(struct inet_frag_queue *q,
+                                               void *arg);
        void                    (*frag_expire)(unsigned long data);
 };
 
@@ -55,8 +55,8 @@ void inet_frag_kill(struct inet_frag_queue *q, struct inet_frags *f);
 void inet_frag_destroy(struct inet_frag_queue *q,
                                struct inet_frags *f, int *work);
 int inet_frag_evictor(struct inet_frags *f);
-struct inet_frag_queue *inet_frag_create(struct inet_frags *f,
-               void *create_arg, unsigned int hash);
+struct inet_frag_queue *inet_frag_find(struct inet_frags *f, void *key,
+               unsigned int hash);
 
 static inline void inet_frag_put(struct inet_frag_queue *q, struct inet_frags *f)
 {