lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 23 Aug 2023 01:40:25 +0000
From: patchwork-bot+netdevbpf@...nel.org
To: Mat Martineau <martineau@...nel.org>
Cc: matthieu.baerts@...sares.net, davem@...emloft.net, edumazet@...gle.com,
 kuba@...nel.org, pabeni@...hat.com, netdev@...r.kernel.org,
 mptcp@...ts.linux.dev, geliang.tang@...e.com
Subject: Re: [PATCH net-next 00/10] mptcp: Prepare MPTCP packet scheduler for
 BPF extension

Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@...nel.org>:

On Mon, 21 Aug 2023 15:25:11 -0700 you wrote:
> The kernel's MPTCP packet scheduler has, to date, been a one-size-fits
> all algorithm that is hard-coded. It attempts to balance latency and
> throughput when transmitting data across multiple TCP subflows, and has
> some limited tunability through sysctls. It has been a long-term goal of
> the Linux MPTCP community to support customizable packet schedulers for
> use cases that need to make different trade-offs regarding latency,
> throughput, redundancy, and other metrics. BPF is well-suited for
> configuring customized, per-packet scheduling decisions without having
> to modify the kernel or manage out-of-tree kernel modules.
> 
> [...]

Here is the summary with links:
  - [net-next,01/10] mptcp: refactor push_pending logic
    https://git.kernel.org/netdev/net-next/c/c5b4297dee91
  - [net-next,02/10] mptcp: drop last_snd and MPTCP_RESET_SCHEDULER
    https://git.kernel.org/netdev/net-next/c/ebc1e08f01eb
  - [net-next,03/10] mptcp: add struct mptcp_sched_ops
    https://git.kernel.org/netdev/net-next/c/740ebe35bd3f
  - [net-next,04/10] mptcp: add a new sysctl scheduler
    https://git.kernel.org/netdev/net-next/c/e3b2870b6d22
  - [net-next,05/10] mptcp: add sched in mptcp_sock
    https://git.kernel.org/netdev/net-next/c/1730b2b2c5a5
  - [net-next,06/10] mptcp: add scheduled in mptcp_subflow_context
    https://git.kernel.org/netdev/net-next/c/fce68b03086f
  - [net-next,07/10] mptcp: add scheduler wrappers
    https://git.kernel.org/netdev/net-next/c/07336a87fe87
  - [net-next,08/10] mptcp: use get_send wrapper
    https://git.kernel.org/netdev/net-next/c/0fa1b3783a17
  - [net-next,09/10] mptcp: use get_retrans wrapper
    https://git.kernel.org/netdev/net-next/c/ee2708aedad0
  - [net-next,10/10] mptcp: register default scheduler
    https://git.kernel.org/netdev/net-next/c/ed1ad86b8527

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ