[dpdk-dev] [PATCH 0/4] Introduce IF proxy library

Andrzej Ostruszka [C] aostruszka at marvell.com
Thu Apr 16 19:12:07 CEST 2020


On 4/16/20 6:49 PM, Jerin Jacob wrote:
> On Thu, Apr 16, 2020 at 9:41 PM Stephen Hemminger
> <stephen at networkplumber.org> wrote:
[...]
>> Has anyone investigated solving this in the kernel rather than
>> creating the added overhead of more Linux devices?
>>
>> What I am thinking of is a netlink to userspace interface.
>> The kernel already has File-System-in-Userspace (FUSE) to allow
>> for filesystems. What about having a NUSE (Netlink in userspace)?
> 
> IMO, there is no issue with the Linux Netlink _userspace_ interface.
> The goal of IF proxy to abstract the OS differences so that it can
> work with Linux, FreeBSD, and Windows(if needed).

My understanding of Stephen's question is a bit different - Stephen
please correct me if I'm wrong.  By the comparison with FUSE he was
thinking about providing a "kernel proxy" to userspace-based
port/interface, which could be used not only by DPDK but by other too.

The answer from me is: no I have not.  For two reasons:
- that would be Linux only
- if we would create such proxy, we would probably end up with tap like
driver in the end

With regards
Andrzej Ostruszka


More information about the dev mailing list