linux/net/mctp
Matt Johnston 15b05f078e net: mctp: Prevent duplicate binds
[ Upstream commit 3954502377 ]

Disallow bind() calls that have the same arguments as existing bound
sockets.  Previously multiple sockets could bind() to the same
type/local address, with an arbitrary socket receiving matched messages.

This is only a partial fix, a future commit will define precedence order
for MCTP_ADDR_ANY versus specific EID bind(), which are allowed to exist
together.

Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
Link: https://patch.msgid.link/20250710-mctp-bind-v4-2-8ec2f6460c56@codeconstruct.com.au
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2025-08-28 16:24:20 +02:00
..
af_mctp.c net: mctp: Prevent duplicate binds 2025-08-28 16:24:20 +02:00
device.c mctp: Handle error of rtnl_register_module(). 2024-10-17 15:11:57 +02:00
Kconfig mctp: Add MCTP base 2021-07-29 15:06:49 +01:00
Makefile mctp: Add neighbour implementation 2021-07-29 15:06:50 +01:00
neigh.c mctp: Handle error of rtnl_register_module(). 2024-10-17 15:11:57 +02:00
route.c mctp: Handle error of rtnl_register_module(). 2024-10-17 15:11:57 +02:00