<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mctp/test, branch linux-5.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2022-01-27T11:02:58Z</updated>
<entry>
<title>mctp: test: zero out sockaddr</title>
<updated>2022-01-27T11:02:58Z</updated>
<author>
<name>Matt Johnston</name>
</author>
<published>2022-01-10T02:18:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1164ad5937880012e109c1f4db3020e64147b8f4'/>
<id>urn:sha1:1164ad5937880012e109c1f4db3020e64147b8f4</id>
<content type='text'>
commit 284a4d94e8e74fbd731ee67e29196656ca823423 upstream.

MCTP now requires that padding bytes are zero.

Signed-off-by: Matt Johnston &lt;matt@codeconstruct.com.au&gt;
Fixes: 1e4b50f06d97 ("mctp: handle the struct sockaddr_mctp padding fields")
Link: https://lore.kernel.org/r/20220110021806.2343023-1-matt@codeconstruct.com.au
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mctp/test: Update refcount checking in route fragment tests</title>
<updated>2022-01-27T11:01:31Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-11-18T06:57:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=de886282a2f4d7648d2878f1ab552cb4adb6aa77'/>
<id>urn:sha1:de886282a2f4d7648d2878f1ab552cb4adb6aa77</id>
<content type='text'>
[ Upstream commit f6ef47e5bdc6f652176e433b02317fc83049f8d7 ]

In 99ce45d5e, we moved a route refcount decrement from
mctp_do_fragment_route into the caller. This invalidates the assumption
that the route test makes about refcount behaviour, so the route tests
fail.

This change fixes the test case to suit the new refcount behaviour.

Fixes: 99ce45d5e7db ("mctp: Implement extended addressing")
Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mctp: test: fix skb free in test device tx</title>
<updated>2021-11-29T13:00:09Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-11-29T02:16:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8519565447078f141c58ba4193d820f2cdf1914'/>
<id>urn:sha1:d8519565447078f141c58ba4193d820f2cdf1914</id>
<content type='text'>
In our test device, we're currently freeing skbs in the transmit path
with kfree(), rather than kfree_skb(). This change uses the correct
kfree_skb() instead.

Fixes: ded21b722995 ("mctp: Add test utils")
Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mctp: Add input reassembly tests</title>
<updated>2021-10-03T13:35:41Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-10-03T03:17:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e5e9250d4224e3ed77846bd8d29ac66fbe6f05d'/>
<id>urn:sha1:1e5e9250d4224e3ed77846bd8d29ac66fbe6f05d</id>
<content type='text'>
Add multi-packet route input tests, for message reassembly. These will
feed packets to be received by a bound socket, or dropped.

Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mctp: Add route input to socket tests</title>
<updated>2021-10-03T13:35:41Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-10-03T03:17:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8892c0490779d6de921eb684e5504708fdbbcb68'/>
<id>urn:sha1:8892c0490779d6de921eb684e5504708fdbbcb68</id>
<content type='text'>
Add a few tests for single-packet route inputs, testing the
mctp_route_input function.

Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mctp: Add packet rx tests</title>
<updated>2021-10-03T13:35:41Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-10-03T03:17:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b504db408c34e01d791f69c61ee256a8c7eec62f'/>
<id>urn:sha1:b504db408c34e01d791f69c61ee256a8c7eec62f</id>
<content type='text'>
Add a few tests for the initial packet ingress through
mctp_pkttype_receive function; mainly packet header sanity checks. Full
input routing checks will be added as a separate change.

Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mctp: Add test utils</title>
<updated>2021-10-03T13:35:41Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-10-03T03:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ded21b72299529cc143a4213ea0ec4b0c620b8eb'/>
<id>urn:sha1:ded21b72299529cc143a4213ea0ec4b0c620b8eb</id>
<content type='text'>
Add a new object for shared test utilities

Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mctp: Add initial test structure and fragmentation test</title>
<updated>2021-10-03T13:35:41Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-10-03T03:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=161eba50e183ed4ca20f6d8dec19bdc526d2b2b9'/>
<id>urn:sha1:161eba50e183ed4ca20f6d8dec19bdc526d2b2b9</id>
<content type='text'>
This change adds the first kunit test for the mctp subsystem, and an
initial test for the fragmentation path.

We're adding tests under a new net/mctp/test/ directory.

Incorporates a fix for module configs:

Reported-by: kernel test robot &lt;lkp@intel.com&gt;

Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Revert "Merge branch 'mctp-kunit-tests'"</title>
<updated>2021-10-01T13:59:33Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2021-10-01T13:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b022f8866ea5014d39ae569897c271e41f5c9799'/>
<id>urn:sha1:b022f8866ea5014d39ae569897c271e41f5c9799</id>
<content type='text'>
This reverts commit 4f42ad2011d2fcbd89f5cdf56121271a8cd5ee5d, reversing
changes made to ea2dd331bfaaeba74ba31facf437c29044f7d4cb.

These chanfges break the build when mctp is modular.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mctp: Add input reassembly tests</title>
<updated>2021-10-01T13:19:01Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2021-10-01T08:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bbde430319eecf8e580a547405cd0536bb35f482'/>
<id>urn:sha1:bbde430319eecf8e580a547405cd0536bb35f482</id>
<content type='text'>
Add multi-packet route input tests, for message reassembly. These will
feed packets to be received by a bound socket, or dropped.

Signed-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
