synq
struct sk_buff_head synq;
} synq;
__skb_queue_tail(&listen_ctx->synq, (struct sk_buff *)&csk->synq);
__skb_unlink((struct sk_buff *)&csk->synq, &csk->listen_ctx->synq);
if (unlikely(skb_queue_empty(&csk->listen_ctx->synq))) {
__skb_unlink((struct sk_buff *)&csk->synq, &csk->listen_ctx->synq);
while (!skb_queue_empty(&listen_ctx->synq)) {
container_of((struct synq *)skb_peek
(&listen_ctx->synq), struct chtls_sock, synq);
skb_queue_head_init(&ctx->synq);