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

📄 kconfig

📁 linux 内核源代码
💻
📖 第 1 页 / 共 2 页
字号:
	  echo 1 >/proc/sys/net/ipv4/tcp_syncookies	  at boot time after the /proc file system has been mounted.	  If unsure, say N.config INET_AH	tristate "IP: AH transformation"	select XFRM	select CRYPTO	select CRYPTO_HMAC	select CRYPTO_MD5	select CRYPTO_SHA1	---help---	  Support for IPsec AH.	  If unsure, say Y.config INET_ESP	tristate "IP: ESP transformation"	select XFRM	select CRYPTO	select CRYPTO_HMAC	select CRYPTO_MD5	select CRYPTO_CBC	select CRYPTO_SHA1	select CRYPTO_DES	---help---	  Support for IPsec ESP.	  If unsure, say Y.config INET_IPCOMP	tristate "IP: IPComp transformation"	select XFRM	select INET_XFRM_TUNNEL	select CRYPTO	select CRYPTO_DEFLATE	---help---	  Support for IP Payload Compression Protocol (IPComp) (RFC3173),	  typically needed for IPsec.	  	  If unsure, say Y.config INET_XFRM_TUNNEL	tristate	select INET_TUNNEL	default nconfig INET_TUNNEL	tristate	default nconfig INET_XFRM_MODE_TRANSPORT	tristate "IP: IPsec transport mode"	default y	select XFRM	---help---	  Support for IPsec transport mode.	  If unsure, say Y.config INET_XFRM_MODE_TUNNEL	tristate "IP: IPsec tunnel mode"	default y	select XFRM	---help---	  Support for IPsec tunnel mode.	  If unsure, say Y.config INET_XFRM_MODE_BEET	tristate "IP: IPsec BEET mode"	default y	select XFRM	---help---	  Support for IPsec BEET mode.	  If unsure, say Y.config INET_LRO	tristate "Large Receive Offload (ipv4/tcp)"	---help---	  Support for Large Receive Offload (ipv4/tcp).	  If unsure, say Y.config INET_DIAG	tristate "INET: socket monitoring interface"	default y	---help---	  Support for INET (TCP, DCCP, etc) socket monitoring interface used by	  native Linux tools such as ss. ss is included in iproute2, currently	  downloadable at <http://linux-net.osdl.org/index.php/Iproute2>.	  	  If unsure, say Y.config INET_TCP_DIAG	depends on INET_DIAG	def_tristate INET_DIAGmenuconfig TCP_CONG_ADVANCED	bool "TCP: advanced congestion control"	---help---	  Support for selection of various TCP congestion control	  modules.	  Nearly all users can safely say no here, and a safe default	  selection will be made (CUBIC with new Reno as a fallback).	  If unsure, say N.if TCP_CONG_ADVANCEDconfig TCP_CONG_BIC	tristate "Binary Increase Congestion (BIC) control"	default m	---help---	BIC-TCP is a sender-side only change that ensures a linear RTT	fairness under large windows while offering both scalability and	bounded TCP-friendliness. The protocol combines two schemes	called additive increase and binary search increase. When the	congestion window is large, additive increase with a large	increment ensures linear RTT fairness as well as good	scalability. Under small congestion windows, binary search	increase provides TCP friendliness.	See http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/config TCP_CONG_CUBIC	tristate "CUBIC TCP"	default y	---help---	This is version 2.0 of BIC-TCP which uses a cubic growth function	among other techniques.	See http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/cubic-paper.pdfconfig TCP_CONG_WESTWOOD	tristate "TCP Westwood+"	default m	---help---	TCP Westwood+ is a sender-side only modification of the TCP Reno	protocol stack that optimizes the performance of TCP congestion	control. It is based on end-to-end bandwidth estimation to set	congestion window and slow start threshold after a congestion	episode. Using this estimation, TCP Westwood+ adaptively sets a	slow start threshold and a congestion window which takes into	account the bandwidth used  at the time congestion is experienced.	TCP Westwood+ significantly increases fairness wrt TCP Reno in	wired networks and throughput over wireless links.config TCP_CONG_HTCP        tristate "H-TCP"        default m	---help---	H-TCP is a send-side only modifications of the TCP Reno	protocol stack that optimizes the performance of TCP	congestion control for high speed network links. It uses a	modeswitch to change the alpha and beta parameters of TCP Reno	based on network conditions and in a way so as to be fair with	other Reno and H-TCP flows.config TCP_CONG_HSTCP	tristate "High Speed TCP"	depends on EXPERIMENTAL	default n	---help---	Sally Floyd's High Speed TCP (RFC 3649) congestion control.	A modification to TCP's congestion control mechanism for use	with large congestion windows. A table indicates how much to	increase the congestion window by when an ACK is received. 	For more detail	see http://www.icir.org/floyd/hstcp.htmlconfig TCP_CONG_HYBLA	tristate "TCP-Hybla congestion control algorithm"	depends on EXPERIMENTAL	default n	---help---	TCP-Hybla is a sender-side only change that eliminates penalization of	long-RTT, large-bandwidth connections, like when satellite legs are	involved, especially when sharing a common bottleneck with normal	terrestrial connections.config TCP_CONG_VEGAS	tristate "TCP Vegas"	depends on EXPERIMENTAL	default n	---help---	TCP Vegas is a sender-side only change to TCP that anticipates	the onset of congestion by estimating the bandwidth. TCP Vegas	adjusts the sending rate by modifying the congestion	window. TCP Vegas should provide less packet loss, but it is	not as aggressive as TCP Reno.config TCP_CONG_SCALABLE	tristate "Scalable TCP"	depends on EXPERIMENTAL	default n	---help---	Scalable TCP is a sender-side only change to TCP which uses a	MIMD congestion control algorithm which has some nice scaling	properties, though is known to have fairness issues.	See http://www.deneholme.net/tom/scalable/config TCP_CONG_LP	tristate "TCP Low Priority"	depends on EXPERIMENTAL	default n	---help---	TCP Low Priority (TCP-LP), a distributed algorithm whose goal is	to utilize only the excess network bandwidth as compared to the	``fair share`` of bandwidth as targeted by TCP.	See http://www-ece.rice.edu/networks/TCP-LP/config TCP_CONG_VENO	tristate "TCP Veno"	depends on EXPERIMENTAL	default n	---help---	TCP Veno is a sender-side only enhancement of TCP to obtain better	throughput over wireless networks. TCP Veno makes use of state	distinguishing to circumvent the difficult judgment of the packet loss	type. TCP Veno cuts down less congestion window in response to random	loss packets.	See http://www.ntu.edu.sg/home5/ZHOU0022/papers/CPFu03a.pdfconfig TCP_CONG_YEAH	tristate "YeAH TCP"	depends on EXPERIMENTAL	select TCP_CONG_VEGAS	default n	---help---	YeAH-TCP is a sender-side high-speed enabled TCP congestion control	algorithm, which uses a mixed loss/delay approach to compute the	congestion window. It's design goals target high efficiency,	internal, RTT and Reno fairness, resilience to link loss while	keeping network elements load as low as possible.	For further details look here:	  http://wil.cs.caltech.edu/pfldnet2007/paper/YeAH_TCP.pdfconfig TCP_CONG_ILLINOIS	tristate "TCP Illinois"	depends on EXPERIMENTAL	default n	---help---	TCP-Illinois is a sender-side modification of TCP Reno for	high speed long delay links. It uses round-trip-time to	adjust the alpha and beta parameters to achieve a higher average	throughput and maintain fairness.	For further details see:	  http://www.ews.uiuc.edu/~shaoliu/tcpillinois/index.htmlchoice	prompt "Default TCP congestion control"	default DEFAULT_CUBIC	help	  Select the TCP congestion control that will be used by default	  for all connections.	config DEFAULT_BIC		bool "Bic" if TCP_CONG_BIC=y	config DEFAULT_CUBIC		bool "Cubic" if TCP_CONG_CUBIC=y	config DEFAULT_HTCP		bool "Htcp" if TCP_CONG_HTCP=y	config DEFAULT_VEGAS		bool "Vegas" if TCP_CONG_VEGAS=y	config DEFAULT_WESTWOOD		bool "Westwood" if TCP_CONG_WESTWOOD=y	config DEFAULT_RENO		bool "Reno"endchoiceendifconfig TCP_CONG_CUBIC	tristate	depends on !TCP_CONG_ADVANCED	default yconfig DEFAULT_TCP_CONG	string	default "bic" if DEFAULT_BIC	default "cubic" if DEFAULT_CUBIC	default "htcp" if DEFAULT_HTCP	default "vegas" if DEFAULT_VEGAS	default "westwood" if DEFAULT_WESTWOOD	default "reno" if DEFAULT_RENO	default "cubic"config TCP_MD5SIG	bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)"	depends on EXPERIMENTAL	select CRYPTO	select CRYPTO_MD5	---help---	  RFC2385 specifies a method of giving MD5 protection to TCP sessions.	  Its main (only?) use is to protect BGP sessions between core routers	  on the Internet.	  If unsure, say N.source "net/ipv4/ipvs/Kconfig"

⌨️ 快捷键说明

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