sk_bind_node
__hlist_del(&sk->sk_bind_node);
hlist_add_head(&sk->sk_bind_node, list);
hlist_for_each_entry(__sk, list, sk_bind_node)
hlist_for_each_entry_safe(__sk, tmp, list, sk_bind_node)
hlist_del_init(&sk->sk_bind_node);
hlist_del_init(&sk->sk_bind_node);
hlist_del_init(&sk->sk_bind_node);
hlist_del_init(&sk->sk_bind_node);
if (!hlist_unhashed(&sk->sk_bind_node)) {
sk_node_init(&sk->sk_bind_node);