SOCK_DIAG_BY_FAMILY
if (nlh->nlmsg_type == SOCK_DIAG_BY_FAMILY)
case SOCK_DIAG_BY_FAMILY:
nlh = nlmsg_put(skb, 0, 0, SOCK_DIAG_BY_FAMILY, sizeof(*r), 0);
if (cmd == SOCK_DIAG_BY_FAMILY) {
return inet_diag_cmd_exact(SOCK_DIAG_BY_FAMILY, in_skb, nlh,
if (h->nlmsg_type == SOCK_DIAG_BY_FAMILY &&
nlh = nlmsg_put(skb, portid, seq, SOCK_DIAG_BY_FAMILY, sizeof(*rep),
nlh = nlmsg_put(skb, portid, seq, SOCK_DIAG_BY_FAMILY, sizeof(*rp), flags);
if (h->nlmsg_type == SOCK_DIAG_BY_FAMILY &&
nlh = nlmsg_put_answer(skb, cb, SOCK_DIAG_BY_FAMILY, 0,
nlh = nlmsg_put(skb, portid, seq, SOCK_DIAG_BY_FAMILY, sizeof(*rep),
nlh = nlmsg_put(skb, portid, seq, SOCK_DIAG_BY_FAMILY, sizeof(*rep),
nlh = nlmsg_put(nlskb, portid, seq, SOCK_DIAG_BY_FAMILY, sizeof(*msg),
{ SOCK_DIAG_BY_FAMILY, NETLINK_TCPDIAG_SOCKET__NLMSG_READ },
ASSERT_EQ(nlh->nlmsg_type, SOCK_DIAG_BY_FAMILY);
.nlmsg_type = SOCK_DIAG_BY_FAMILY,
.nlmsg_type = SOCK_DIAG_BY_FAMILY,
.nlmsg_type = SOCK_DIAG_BY_FAMILY,
if (h->nlmsg_type != SOCK_DIAG_BY_FAMILY) {