> This driver provides a driver specific interface in tsnep_stream.c for > direct access to all but the first TX/RX queue pair. There are two > reasons for this interface. First: It enables the reservation or direct use > of TX/RX queue pairs by real-time application on dedicated CPU cores or > in user space. Hi Gerhard I expect you will get a lot of push back with a character device in the middle of an Ethernet driver. One that mmap the Tx/Rx queue is going to need a lot of review to make sure it is secure. Maybe talk to the XDP/AF_XDP people, there might be a way to do it through that? So i strongly suggest your drop tsnep_stream.c for the moment. Get the basic plain boring Ethernet driver merged. Then start a discussion about a suitable API for exporting rings to user space. Andrew