⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysctl_net_ipv4.c

📁 Linux Kernel 2.6.9 for OMAP1710
💻 C
📖 第 1 页 / 共 2 页
字号:
	{		.ctl_name	= NET_TCP_RFC1337,		.procname	= "tcp_rfc1337",		.data		= &sysctl_tcp_rfc1337,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_MAX_SYN_BACKLOG,		.procname	= "tcp_max_syn_backlog",		.data		= &sysctl_max_syn_backlog,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_LOCAL_PORT_RANGE,		.procname	= "ip_local_port_range",		.data		= &sysctl_local_port_range,		.maxlen		= sizeof(sysctl_local_port_range),		.mode		= 0644,		.proc_handler	= &proc_dointvec_minmax,		.strategy	= &sysctl_intvec,		.extra1		= ip_local_port_range_min,		.extra2		= ip_local_port_range_max	},	{		.ctl_name	= NET_IPV4_ICMP_ECHO_IGNORE_ALL,		.procname	= "icmp_echo_ignore_all",		.data		= &sysctl_icmp_echo_ignore_all,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS,		.procname	= "icmp_echo_ignore_broadcasts",		.data		= &sysctl_icmp_echo_ignore_broadcasts,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES,		.procname	= "icmp_ignore_bogus_error_responses",		.data		= &sysctl_icmp_ignore_bogus_error_responses,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_ROUTE,		.procname	= "route",		.maxlen		= 0,		.mode		= 0555,		.child		= ipv4_route_table	},#ifdef CONFIG_IP_MULTICAST	{		.ctl_name	= NET_IPV4_IGMP_MAX_MEMBERSHIPS,		.procname	= "igmp_max_memberships",		.data		= &sysctl_igmp_max_memberships,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},#endif	{		.ctl_name	= NET_IPV4_IGMP_MAX_MSF,		.procname	= "igmp_max_msf",		.data		= &sysctl_igmp_max_msf,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_INET_PEER_THRESHOLD,		.procname	= "inet_peer_threshold",		.data		= &inet_peer_threshold,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_INET_PEER_MINTTL,		.procname	= "inet_peer_minttl",		.data		= &inet_peer_minttl,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec_jiffies,		.strategy	= &sysctl_jiffies	},	{		.ctl_name	= NET_IPV4_INET_PEER_MAXTTL,		.procname	= "inet_peer_maxttl",		.data		= &inet_peer_maxttl,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec_jiffies,		.strategy	= &sysctl_jiffies	},	{		.ctl_name	= NET_IPV4_INET_PEER_GC_MINTIME,		.procname	= "inet_peer_gc_mintime",		.data		= &inet_peer_gc_mintime,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec_jiffies,		.strategy	= &sysctl_jiffies	},	{		.ctl_name	= NET_IPV4_INET_PEER_GC_MAXTIME,		.procname	= "inet_peer_gc_maxtime",		.data		= &inet_peer_gc_maxtime,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec_jiffies,		.strategy	= &sysctl_jiffies	},	{		.ctl_name	= NET_TCP_ORPHAN_RETRIES,		.procname	= "tcp_orphan_retries",		.data		= &sysctl_tcp_orphan_retries,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_FACK,		.procname	= "tcp_fack",		.data		= &sysctl_tcp_fack,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_REORDERING,		.procname	= "tcp_reordering",		.data		= &sysctl_tcp_reordering,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_ECN,		.procname	= "tcp_ecn",		.data		= &sysctl_tcp_ecn,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_DSACK,		.procname	= "tcp_dsack",		.data		= &sysctl_tcp_dsack,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_MEM,		.procname	= "tcp_mem",		.data		= &sysctl_tcp_mem,		.maxlen		= sizeof(sysctl_tcp_mem),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_WMEM,		.procname	= "tcp_wmem",		.data		= &sysctl_tcp_wmem,		.maxlen		= sizeof(sysctl_tcp_wmem),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_RMEM,		.procname	= "tcp_rmem",		.data		= &sysctl_tcp_rmem,		.maxlen		= sizeof(sysctl_tcp_rmem),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_APP_WIN,		.procname	= "tcp_app_win",		.data		= &sysctl_tcp_app_win,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_ADV_WIN_SCALE,		.procname	= "tcp_adv_win_scale",		.data		= &sysctl_tcp_adv_win_scale,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_ICMP_RATELIMIT,		.procname	= "icmp_ratelimit",		.data		= &sysctl_icmp_ratelimit,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_ICMP_RATEMASK,		.procname	= "icmp_ratemask",		.data		= &sysctl_icmp_ratemask,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_TW_REUSE,		.procname	= "tcp_tw_reuse",		.data		= &sysctl_tcp_tw_reuse,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_FRTO,		.procname	= "tcp_frto",		.data		= &sysctl_tcp_frto,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_TCP_LOW_LATENCY,		.procname	= "tcp_low_latency",		.data		= &sysctl_tcp_low_latency,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec	},	{		.ctl_name	= NET_IPV4_IPFRAG_SECRET_INTERVAL,		.procname	= "ipfrag_secret_interval",		.data		= &sysctl_ipfrag_secret_interval,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec_jiffies,		.strategy	= &sysctl_jiffies	},	{		.ctl_name	= NET_TCP_NO_METRICS_SAVE,		.procname	= "tcp_no_metrics_save",		.data		= &sysctl_tcp_nometrics_save,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_WESTWOOD, 		.procname	= "tcp_westwood",		.data		= &sysctl_tcp_westwood,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_VEGAS,		.procname	= "tcp_vegas_cong_avoid",		.data		= &sysctl_tcp_vegas_cong_avoid,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_VEGAS_ALPHA,		.procname	= "tcp_vegas_alpha",		.data		= &sysctl_tcp_vegas_alpha,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_VEGAS_BETA,		.procname	= "tcp_vegas_beta",		.data		= &sysctl_tcp_vegas_beta,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_VEGAS_GAMMA,		.procname	= "tcp_vegas_gamma",		.data		= &sysctl_tcp_vegas_gamma,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_BIC,		.procname	= "tcp_bic",		.data		= &sysctl_tcp_bic,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_BIC_FAST_CONVERGENCE,		.procname	= "tcp_bic_fast_convergence",		.data		= &sysctl_tcp_bic_fast_convergence,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_BIC_LOW_WINDOW,		.procname	= "tcp_bic_low_window",		.data		= &sysctl_tcp_bic_low_window,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_MODERATE_RCVBUF,		.procname	= "tcp_moderate_rcvbuf",		.data		= &sysctl_tcp_moderate_rcvbuf,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{		.ctl_name	= NET_TCP_TSO_WIN_DIVISOR,		.procname	= "tcp_tso_win_divisor",		.data		= &sysctl_tcp_tso_win_divisor,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= &proc_dointvec,	},	{ .ctl_name = 0 }};#endif /* CONFIG_SYSCTL */EXPORT_SYMBOL(ipv4_config);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -