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
| ||
|
Date: Tue, 8 Feb 2022 17:46:12 +0800 From: Jeremy Kerr <jk@...econstruct.com.au> To: netdev@...r.kernel.org Cc: Matt Johnston <matt@...econstruct.com.au>, "David S. Miller" <davem@...emloft.net>, Jakub Kicinski <kuba@...nel.org>, Jonathan Corbet <corbet@....net>, Steven Rostedt <rostedt@...dmis.org>, Ingo Molnar <mingo@...hat.com>, linux-doc@...r.kernel.org Subject: [PATCH net-next 0/5] MCTP tag control interface This series implements a small interface for userspace-controlled message tag allocation for the MCTP protocol. Rather than leaving the kernel to allocate per-message tag values, userspace can explicitly allocate (and release) message tags through two new ioctls: SIOCMCTPALLOCTAG and SIOCMCTPDROPTAG. In order to do this, we first introduce some minor changes to the tag handling, including a couple of new tests for the route input paths. As always, any comments/queries/etc are most welcome. Cheers, Jeremy --- Jeremy Kerr (4): mctp: tests: Rename FL_T macro to FL_TO mctp: tests: Add key state tests mctp: Add helper for address match checking mctp: Allow keys matching any local address Matt Johnston (1): mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control Documentation/networking/mctp.rst | 48 ++++++++ include/net/mctp.h | 16 ++- include/trace/events/mctp.h | 5 +- include/uapi/linux/mctp.h | 18 +++ net/mctp/af_mctp.c | 185 +++++++++++++++++++++++++----- net/mctp/route.c | 124 ++++++++++++++------ net/mctp/test/route-test.c | 158 ++++++++++++++++++++++++- 7 files changed, 486 insertions(+), 68 deletions(-) -- 2.34.1
Powered by blists - more mailing lists