config MPTCP_FULLMESH tristate "MPTCP Full-Mesh Path-Manager" depends on MPTCP=y ---help--- This path-management module will create a full-mesh among all IP-addresses.
config MPTCP_NDIFFPORTS tristate "MPTCP ndiff-ports" depends on MPTCP=y ---help--- This path-management module will create multiple subflows between the same pair of IP-addresses, modifying the source-port. You can set the number of subflows via the mptcp_ndiffports-sysctl.
config MPTCP_BINDER tristate "MPTCP Binder" depends on (MPTCP=y) ---help--- This path-management module works like ndiffports, and adds the sysctl option to set the gateway (and/or path to) per each additional subflow via Loose Source Routing (IPv4 only).
config MPTCP_NETLINK tristate "MPTCP Netlink Path-Manager" depends on MPTCP=y ---help--- This path-management module is controlled over a Netlink interface. A userspace module can therefore control the establishment of new subflows and the policy to apply over those new subflows for every connection.
config DEFAULT_SCHEDULER bool "Default" ---help--- This is the default scheduler, sending first on the subflow with the lowest RTT.
config DEFAULT_ROUNDROBIN bool "Round-Robin"if MPTCP_ROUNDROBIN=y ---help--- This is the round-rob scheduler, sending in a round-robin fashion..
config DEFAULT_REDUNDANT bool "Redundant"if MPTCP_REDUNDANT=y ---help--- This is the redundant scheduler, sending packets redundantly over all the subflows. config MPTCP_BLEST tristate "MPTCP BLEST" depends on MPTCP=y ---help--- This is an experimental BLocking ESTimation-based (BLEST) scheduler.
config TCP_CONG_LIA tristate "MPTCP Linked Increase" depends on MPTCP default n ---help--- MultiPath TCP Linked Increase Congestion Control To enable it, just put 'lia'in tcp_congestion_control
config TCP_CONG_OLIA tristate "MPTCP Opportunistic Linked Increase" depends on MPTCP default n ---help--- MultiPath TCP Opportunistic Linked Increase Congestion Control To enable it, just put 'olia'in tcp_congestion_control
config TCP_CONG_WVEGAS tristate "MPTCP WVEGAS CONGESTION CONTROL" depends on MPTCP default n ---help--- wVegas congestion control for MPTCP To enable it, just put 'wvegas'in tcp_congestion_control
config TCP_CONG_BALIA tristate "MPTCP BALIA CONGESTION CONTROL" depends on MPTCP default n ---help--- Multipath TCP Balanced Linked Adaptation Congestion Control To enable it, just put 'balia'in tcp_congestion_control
config TCP_CONG_MCTCPDESYNC tristate "DESYNCHRONIZED MCTCP CONGESTION CONTROL (EXPERIMENTAL)" depends on MPTCP default n ---help--- Desynchronized MultiChannel TCP Congestion Control. This is experimental code that only supports single path and must have set mptcp_ndiffports larger than one. To enable it, just put 'mctcpdesync'in tcp_congestion_control For further details see: http://ieeexplore.ieee.org/abstract/document/6911722/ https://doi.org/10.1016/j.comcom.2015.07.010