# Re: \[PATCH net-next v8 16/16\] selftests/net: Add netkit container tests

- From: David Wei \<hidden\>
- Date: 2026-02-01 22:54:38 
- List: netdev
- Page: https://ratatoskr.run/netdev/2026/02/7942318
- Thread: https://ratatoskr.run/netdev/2026/01/7942161/t.md

```text
On 2026-02-01 09:24, Jakub Kicinski wrote:
> On Thu, 29 Jan 2026 23:28:30 +0100 Daniel Borkmann wrote:
>> Add two tests using NetDrvContEnv. One basic test that sets up a netkit
>> pair, with one end in a netns. Use LOCAL_PREFIX_V6 and nk_forward BPF
>> program to ping from a remote host to the netkit in netns.
>>
>> Second is a selftest for netkit queue leasing, using io_uring zero copy
>> test binary inside of a netns with netkit. This checks that memory
>> providers can be bound against virtual queues in a netkit within a
>> netns that are leasing from a physical netdev in the default netns.
>
> We should cover the uAPI and the tricky part of the handling please.
>
> So off the top of my head main bits:
>   - the expected attributes on lessor and lessee via Netlink
>   - destroying the netkit with MP attached
>     - checking the state via YNL,
>     - attaching MP from the main dev to make sure we didn't leave
>       anything behind
>   - destroying phys dev while netkit exists (prolly netdevsim :S)
>   - making sure XDP can't be attached on phys dev when MP is installed
>     via netkit
>
> ... whatever else you found to be tricky in the implementation.

Sounds good. I'll add these test cases and more.
```
