at v6.13-rc2 29 lines 535 B view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __NETNS_CORE_H__ 3#define __NETNS_CORE_H__ 4 5#include <linux/types.h> 6 7struct ctl_table_header; 8struct prot_inuse; 9struct cpumask; 10 11struct netns_core { 12 /* core sysctls */ 13 struct ctl_table_header *sysctl_hdr; 14 15 int sysctl_somaxconn; 16 int sysctl_optmem_max; 17 u8 sysctl_txrehash; 18 u8 sysctl_tstamp_allow_data; 19 20#ifdef CONFIG_PROC_FS 21 struct prot_inuse __percpu *prot_inuse; 22#endif 23 24#if IS_ENABLED(CONFIG_RPS) && IS_ENABLED(CONFIG_SYSCTL) 25 struct cpumask *rps_default_mask; 26#endif 27}; 28 29#endif