inet_diag.c (dbe69e43372212527abf48609aba7fc39a6daa27) | inet_diag.c (01757f536ac825e3614d583fee9acb48c64ed084) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * inet_diag.c Module for monitoring INET transport protocols sockets. 4 * 5 * Authors: Alexey Kuznetsov, <kuznet@ms2.inr.ac.ru> 6 */ 7 8#include <linux/kernel.h> --- 566 unchanged lines hidden (view full) --- 575 } 576 577 err = sk_diag_fill(sk, rep, cb, req, 0, net_admin); 578 if (err < 0) { 579 WARN_ON(err == -EMSGSIZE); 580 nlmsg_free(rep); 581 goto out; 582 } | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * inet_diag.c Module for monitoring INET transport protocols sockets. 4 * 5 * Authors: Alexey Kuznetsov, <kuznet@ms2.inr.ac.ru> 6 */ 7 8#include <linux/kernel.h> --- 566 unchanged lines hidden (view full) --- 575 } 576 577 err = sk_diag_fill(sk, rep, cb, req, 0, net_admin); 578 if (err < 0) { 579 WARN_ON(err == -EMSGSIZE); 580 nlmsg_free(rep); 581 goto out; 582 } |
583 err = netlink_unicast(net->diag_nlsk, rep, NETLINK_CB(in_skb).portid, 584 MSG_DONTWAIT); 585 if (err > 0) 586 err = 0; | 583 err = nlmsg_unicast(net->diag_nlsk, rep, NETLINK_CB(in_skb).portid); |
587 588out: 589 if (sk) 590 sock_gen_put(sk); 591 592 return err; 593} 594EXPORT_SYMBOL_GPL(inet_diag_dump_one_icsk); --- 895 unchanged lines hidden --- | 584 585out: 586 if (sk) 587 sock_gen_put(sk); 588 589 return err; 590} 591EXPORT_SYMBOL_GPL(inet_diag_dump_one_icsk); --- 895 unchanged lines hidden --- |