Matt Johnston
e6d8e7dbc5
net: mctp: Add bind lookup test
...
Test the preference order of bound socket matches with a series of test
packets.
Signed-off-by: Matt Johnston <matt@codeconstruct.com.au >
Link: https://patch.msgid.link/20250710-mctp-bind-v4-8-8ec2f6460c56@codeconstruct.com.au
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2025-07-15 12:08:39 +02:00
Matt Johnston
b7e28129b6
net: mctp: Test conflicts of connect() with bind()
...
The addition of connect() adds new conflict cases to test.
Signed-off-by: Matt Johnston <matt@codeconstruct.com.au >
Link: https://patch.msgid.link/20250710-mctp-bind-v4-7-8ec2f6460c56@codeconstruct.com.au
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2025-07-15 12:08:39 +02:00
Matt Johnston
4ec4b7fc04
net: mctp: Add test for conflicting bind()s
...
Test pairwise combinations of bind addresses and types.
Signed-off-by: Matt Johnston <matt@codeconstruct.com.au >
Link: https://patch.msgid.link/20250710-mctp-bind-v4-4-8ec2f6460c56@codeconstruct.com.au
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2025-07-15 12:08:39 +02:00
Jeremy Kerr
48e1736e5d
net: mctp: test: Add tests for gateway routes
...
Add a few kunit tests for the gateway routing. Because we have multiple
route types now (direct and gateway), rename mctp_test_create_route to
mctp_test_create_route_direct, and add a _gateway variant too.
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au >
Link: https://patch.msgid.link/20250702-dev-forwarding-v5-14-1468191da8a4@codeconstruct.com.au
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2025-07-08 12:39:24 +02:00
Jeremy Kerr
80bcf05e54
net: mctp: test: move functions into utils.[ch]
...
A future change will add another mctp test .c file, so move some of the
common test setup from route.c into the utils object.
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au >
Link: https://patch.msgid.link/20250702-dev-forwarding-v5-7-1468191da8a4@codeconstruct.com.au
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2025-07-08 12:39:23 +02:00
Jeremy Kerr
96b341a8e7
net: mctp: test: Add an addressed device constructor
...
Upcoming tests will check semantics of hardware addressing, which
require a dev with ->addr_len != 0. Add a constructor to create a
MCTP interface using a physically-addressed bus type.
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au >
Link: https://patch.msgid.link/20250702-dev-forwarding-v5-5-1468191da8a4@codeconstruct.com.au
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2025-07-08 12:39:23 +02:00
Jeremy Kerr
ded21b7229
mctp: Add test utils
...
Add a new object for shared test utilities
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-10-03 14:35:41 +01:00
David S. Miller
b022f8866e
Revert "Merge branch 'mctp-kunit-tests'"
...
This reverts commit 4f42ad2011 , reversing
changes made to ea2dd331bf .
These chanfges break the build when mctp is modular.
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-10-01 14:59:33 +01:00
Jeremy Kerr
077b6d52df
mctp: Add test utils
...
Add a new object for shared test utilities
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-10-01 14:19:00 +01:00