inet_diag.c (6b5f43ea08150e7ff72f734545101c58489ead5b) inet_diag.c (8e8cfb114d9f1e2efddb892f993c1ad61635c85e)
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>

--- 177 unchanged lines hidden (view full) ---

186 inet_sockopt.is_icsk = inet->is_icsk;
187 inet_sockopt.freebind = inet->freebind;
188 inet_sockopt.hdrincl = inet->hdrincl;
189 inet_sockopt.mc_loop = inet->mc_loop;
190 inet_sockopt.transparent = inet->transparent;
191 inet_sockopt.mc_all = inet->mc_all;
192 inet_sockopt.nodefrag = inet->nodefrag;
193 inet_sockopt.bind_address_no_port = inet->bind_address_no_port;
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>

--- 177 unchanged lines hidden (view full) ---

186 inet_sockopt.is_icsk = inet->is_icsk;
187 inet_sockopt.freebind = inet->freebind;
188 inet_sockopt.hdrincl = inet->hdrincl;
189 inet_sockopt.mc_loop = inet->mc_loop;
190 inet_sockopt.transparent = inet->transparent;
191 inet_sockopt.mc_all = inet->mc_all;
192 inet_sockopt.nodefrag = inet->nodefrag;
193 inet_sockopt.bind_address_no_port = inet->bind_address_no_port;
194 inet_sockopt.recverr_rfc4884 = inet->recverr_rfc4884;
194 inet_sockopt.recverr_rfc4884 = inet_test_bit(RECVERR_RFC4884, sk);
195 inet_sockopt.defer_connect = inet->defer_connect;
196 if (nla_put(skb, INET_DIAG_SOCKOPT, sizeof(inet_sockopt),
197 &inet_sockopt))
198 goto errout;
199
200 return 0;
201errout:
202 return 1;

--- 1283 unchanged lines hidden ---
195 inet_sockopt.defer_connect = inet->defer_connect;
196 if (nla_put(skb, INET_DIAG_SOCKOPT, sizeof(inet_sockopt),
197 &inet_sockopt))
198 goto errout;
199
200 return 0;
201errout:
202 return 1;

--- 1283 unchanged lines hidden ---