udp6_sock
BTF_SOCK_TYPE(BTF_SOCK_TYPE_UDP6, udp6_sock) \
struct sock *udp6_sock;
BTF_TYPE_EMIT(struct udp6_sock);
.obj_size = sizeof(struct udp6_sock),
.ipv6_pinfo_offset = offsetof(struct udp6_sock, inet6),
.obj_size = sizeof(struct udp6_sock),
.ipv6_pinfo_offset = offsetof(struct udp6_sock, inet6),
net->sctp.udp6_sock = sock->sk;
if (net->sctp.udp6_sock) {
udp_tunnel_sock_release(net->sctp.udp6_sock->sk_socket);
net->sctp.udp6_sock = NULL;
BTF_SOCK_TYPE(BTF_SOCK_TYPE_UDP6, udp6_sock) \
struct udp6_sock *udp6_sk;