inet_diag.c (4f6b838c378a52ea3ae0b15f12ca8a20849072fa) | inet_diag.c (e33de7c5317e2827b2ba6fd120a505e9eb727b05) |
---|---|
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> --- 465 unchanged lines hidden (view full) --- 474 tmo = inet_reqsk(sk)->rsk_timer.expires - jiffies; 475 r->idiag_expires = jiffies_delta_to_msecs(tmo); 476 r->idiag_rqueue = 0; 477 r->idiag_wqueue = 0; 478 r->idiag_uid = 0; 479 r->idiag_inode = 0; 480 481 if (net_admin && nla_put_u32(skb, INET_DIAG_MARK, | 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> --- 465 unchanged lines hidden (view full) --- 474 tmo = inet_reqsk(sk)->rsk_timer.expires - jiffies; 475 r->idiag_expires = jiffies_delta_to_msecs(tmo); 476 r->idiag_rqueue = 0; 477 r->idiag_wqueue = 0; 478 r->idiag_uid = 0; 479 r->idiag_inode = 0; 480 481 if (net_admin && nla_put_u32(skb, INET_DIAG_MARK, |
482 inet_rsk(reqsk)->ir_mark)) | 482 inet_rsk(reqsk)->ir_mark)) { 483 nlmsg_cancel(skb, nlh); |
483 return -EMSGSIZE; | 484 return -EMSGSIZE; |
485 } |
|
484 485 nlmsg_end(skb, nlh); 486 return 0; 487} 488 489static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, 490 struct netlink_callback *cb, 491 const struct inet_diag_req_v2 *r, --- 988 unchanged lines hidden --- | 486 487 nlmsg_end(skb, nlh); 488 return 0; 489} 490 491static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, 492 struct netlink_callback *cb, 493 const struct inet_diag_req_v2 *r, --- 988 unchanged lines hidden --- |