tcp: bind() use stronger condition for bind_conflict
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / net / inet_connection_sock.h
index dbf9aab34c82747d0c62f76e7f0d569eb14a0e48..46c9e2ccdf02baea91fe43141891d70a3f1ec8e7 100644 (file)
@@ -60,7 +60,7 @@ struct inet_connection_sock_af_ops {
 #endif
        void        (*addr2sockaddr)(struct sock *sk, struct sockaddr *);
        int         (*bind_conflict)(const struct sock *sk,
-                                    const struct inet_bind_bucket *tb);
+                                    const struct inet_bind_bucket *tb, bool relax);
 };
 
 /** inet_connection_sock - INET connection oriented sock
@@ -245,7 +245,7 @@ extern struct request_sock *inet_csk_search_req(const struct sock *sk,
                                                const __be32 raddr,
                                                const __be32 laddr);
 extern int inet_csk_bind_conflict(const struct sock *sk,
-                                 const struct inet_bind_bucket *tb);
+                                 const struct inet_bind_bucket *tb, bool relax);
 extern int inet_csk_get_port(struct sock *sk, unsigned short snum);
 
 extern struct dst_entry* inet_csk_route_req(struct sock *sk,