The (baseband_null) is a bbdev poll mode driver which provides a minimal implementation of a software bbdev device. As a null device it does not modify the data in the mbuf on which the bbdev operation is to operate and it only works for operation type RTE_BBDEV_OP_NONE.
When a burst of mbufs is submitted to a bbdev null PMD for processing then each mbuf in the burst will be enqueued in an internal buffer ring to be collected on a dequeue call.
The bbdev null PMD is enabled and built by default in both the Linux and FreeBSD builds.
To use the PMD in an application, user must:
The following parameters (all optional) can be provided in the previous two calls:
./test-bbdev.py -e="--vdev=baseband_null,socket_id=0,max_nb_queues=8"