]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: pktgen: fix mpls maximum labels list parsing
authorPeter Seiderer <ps.report@gmx.net>
Thu, 27 Feb 2025 13:56:00 +0000 (14:56 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Jun 2025 12:42:03 +0000 (14:42 +0200)
commit2a9a7d2f19cca810d96a373fc0d342d3c369fa2f
tree9b7ed30b8c636c44d7e69e8a1d6a9ccd96d6fb41
parentcf81dae86bf6b5e7b5926feff1e33aaa12503038
net: pktgen: fix mpls maximum labels list parsing

[ Upstream commit 2b15a0693f70d1e8119743ee89edbfb1271b3ea8 ]

Fix mpls maximum labels list parsing up to MAX_MPLS_LABELS entries (instead
of up to MAX_MPLS_LABELS - 1).

Addresses the following:

$ echo "mpls 00000f00,00000f01,00000f02,00000f03,00000f04,00000f05,00000f06,00000f07,00000f08,00000f09,00000f0a,00000f0b,00000f0c,00000f0d,00000f0e,00000f0f" > /proc/net/pktgen/lo\@0
-bash: echo: write error: Argument list too long

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/core/pktgen.c