101. struct bpf_sock *bpf_skc_lookup_tcp(void *ctx, struct bpf_sock_tuple *tuple, u32 tuple_size, u64 netns, u64 flags)
描述:查找TCP套接字匹配tuple,可以选择在子网络命名空间netns中查找。必须检查返回值,如果不是 NULL,则通过 bpf_sk_release() 释放。
此函数与 bpf_sk_lookup_tcp() 相同,只是它还返回 timewait 或请求套接字。使用 bpf_sk_fullsock()或 bpf_tcp_sock()可以访问完整结构。
返回值:成功时则返回指向结struct bpf_sock的指针,或在失败时为 NULL。 对于带有重用端口选项的套接字,struct bpf_sock结果来自使用元组哈希的reuse>socket[]。