<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/ethernet/huawei, branch linux-6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.18.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.18.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2026-01-30T09:32:21Z</updated>
<entry>
<title>hinic3: Fix netif_queue_set_napi queue_index input parameter error</title>
<updated>2026-01-30T09:32:21Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2026-01-22T09:41:55Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3b796b1ecfd3b9a068eb94c4b83f95d45f0add3c'/>
<id>urn:sha1:3b796b1ecfd3b9a068eb94c4b83f95d45f0add3c</id>
<content type='text'>
[ Upstream commit fb2bb2a1ebf7b9514c32b03bb5c3be5d518d437b ]

Incorrectly transmitted interrupt number instead of queue number
when using netif_queue_set_napi. Besides, move this to appropriate
code location to set napi.

Remove redundant netif_stop_subqueue beacuase it is not part of the
hinic3_send_one_skb process.

Fixes: 17fcb3dc12bb ("hinic3: module initialization and tx/rx logic")
Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Link: https://patch.msgid.link/7b8e4eb5c53cbd873ee9aaefeb3d9dbbaff52deb.1769070766.git.zhuyikai1@h-partners.com
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()</title>
<updated>2025-09-19T14:05:51Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@linaro.org</email>
</author>
<published>2025-09-18T09:45:47Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c4bdef8b3d2a9ad4ac45017fa294b3b0784ca974'/>
<id>urn:sha1:c4bdef8b3d2a9ad4ac45017fa294b3b0784ca974</id>
<content type='text'>
The page_pool_create() function never returns NULL, it returns
error pointers.  Update the check to match.

Fixes: 73f37a7e1993 ("hinic3: Queue pair resource initialization")
Signed-off-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Reviewed-by: Vadim Fedorenko &lt;vadim.fedorenko@linux.dev&gt;
Link: https://patch.msgid.link/aMvUywhgbmO1kH3Z@stanley.mountain
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic3: Fix code style (Missing a blank line before return)</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d5aeec592154716ae8ba2cf094c1f04b077998a3'/>
<id>urn:sha1:d5aeec592154716ae8ba2cf094c1f04b077998a3</id>
<content type='text'>
Fix code style of missing a blank line before return.

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Reviewed-by: Vadim Fedorenko &lt;vadim.fedorenko@linux.dev&gt;
Link: https://patch.msgid.link/e4b34db5ee423ca554ff60b49a9ecd7f84c32110.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>hinic3: Fix missing napi-&gt;dev in netif_queue_set_napi</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4404f6af810829588a51968959c6b85574109c13'/>
<id>urn:sha1:4404f6af810829588a51968959c6b85574109c13</id>
<content type='text'>
As netif_queue_set_napi checks napi-&gt;dev, if it doesn't have it and
it will warn_on and return. So we should use netif_napi_add before
netif_queue_set_napi because netif_napi_add has "napi-&gt;dev = dev".

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Reviewed-by: Vadim Fedorenko &lt;vadim.fedorenko@linux.dev&gt;
Link: https://patch.msgid.link/a17a5a087350eaf2e081dcd879779ca2c69b0908.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>hinic3: Add port management</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:29Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=45f97ae93de2edeb7d214d619306612af6d1d03a'/>
<id>urn:sha1:45f97ae93de2edeb7d214d619306612af6d1d03a</id>
<content type='text'>
Add port management of enable/disable/query/flush function.

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Link: https://patch.msgid.link/122cbde6dec03e091340bda32c8b0d7fac3a2fb4.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>hinic3: Add Rss function</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1f3838b84a6374d5529c0b929053d19674595df8'/>
<id>urn:sha1:1f3838b84a6374d5529c0b929053d19674595df8</id>
<content type='text'>
Initialize rss functions. Configure rss hash data and HW resources.

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Link: https://patch.msgid.link/a69336e9b174950be5fe2c14f3450790f18eb293.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>hinic3: Tx &amp; Rx configuration</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b83bb584bc97f9dfe409474c87b0dd6b9ba01755'/>
<id>urn:sha1:b83bb584bc97f9dfe409474c87b0dd6b9ba01755</id>
<content type='text'>
Configure Tx &amp; Rx queue common attributes.

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Link: https://patch.msgid.link/22e71492cd7c819fca45200fcf4030c32f4f924d.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>hinic3: Queue pair context initialization</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=97dcb914a25ba889db3a529e34ca4071a6ceb4d1'/>
<id>urn:sha1:97dcb914a25ba889db3a529e34ca4071a6ceb4d1</id>
<content type='text'>
Initialize queue pair context of hardware interaction.

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Link: https://patch.msgid.link/92b9c23f21cd37fb30066c7f075ec196e11f1fb2.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>hinic3: Queue pair resource initialization</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=73f37a7e1993dfde3362a2d3fd18c2bc8b0c519e'/>
<id>urn:sha1:73f37a7e1993dfde3362a2d3fd18c2bc8b0c519e</id>
<content type='text'>
Add Tx &amp; Rx queue resources and functions for packet transmission
and reception.

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Link: https://patch.msgid.link/8d72eefd38d1c3b106eeb830d9e149df247b2906.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>hinic3: Queue pair endianness improvements</title>
<updated>2025-09-16T08:49:06Z</updated>
<author>
<name>Fan Gong</name>
<email>gongfan1@huawei.com</email>
</author>
<published>2025-09-12T06:28:24Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6b822b658aafe840ffd6d7f1af5bf4f77df15a11'/>
<id>urn:sha1:6b822b658aafe840ffd6d7f1af5bf4f77df15a11</id>
<content type='text'>
Explicitly use little-endian &amp; big-endian structs to support big
endian hosts.

Co-developed-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Zhu Yikai &lt;zhuyikai1@h-partners.com&gt;
Signed-off-by: Fan Gong &lt;gongfan1@huawei.com&gt;
Reviewed-by: Vadim Fedorenko &lt;vadim.fedorenko@linux.dev&gt;
Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;
Link: https://patch.msgid.link/9b995a10f1e209a878bf98e4e1cdfb926f386695.1757653621.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
</feed>
