API takes the dma-buf fd as input, and binds it to the netdevice. The user can specify the rx queues to bind the dma-buf to.
Showing the changes to include/uapi (1 of 6 files). Show all
Unified · Split
| @@ -173,6 +173,16 @@ enum { · 172 unmodified lines | |||
| 173 | NETDEV_A_QSTATS_MAX = (__NETDEV_A_QSTATS_MAX - 1) | 173 | NETDEV_A_QSTATS_MAX = (__NETDEV_A_QSTATS_MAX - 1) |
| 174 | }; | 174 | }; |
| 175 | 175 | ||
| 176 | enum { | ||
| 177 | NETDEV_A_DMABUF_IFINDEX = 1, | ||
| 178 | NETDEV_A_DMABUF_QUEUES, | ||
| 179 | NETDEV_A_DMABUF_FD, | ||
| 180 | NETDEV_A_DMABUF_ID, | ||
| 181 | |||
| 182 | __NETDEV_A_DMABUF_MAX, | ||
| 183 | NETDEV_A_DMABUF_MAX = (__NETDEV_A_DMABUF_MAX - 1) | ||
| 184 | }; | ||
| 185 | |||
| 176 | enum { | 186 | enum { |
| 177 | NETDEV_CMD_DEV_GET = 1, | 187 | NETDEV_CMD_DEV_GET = 1, |
| 178 | NETDEV_CMD_DEV_ADD_NTF, | 188 | NETDEV_CMD_DEV_ADD_NTF, |
| @@ -186,6 +196,7 @@ enum { · 7 unmodified lines | |||
| 186 | NETDEV_CMD_QUEUE_GET, | 196 | NETDEV_CMD_QUEUE_GET, |
| 187 | NETDEV_CMD_NAPI_GET, | 197 | NETDEV_CMD_NAPI_GET, |
| 188 | NETDEV_CMD_QSTATS_GET, | 198 | NETDEV_CMD_QSTATS_GET, |
| 199 | NETDEV_CMD_BIND_RX, | ||
| 189 | 200 | ||
| 190 | __NETDEV_CMD_MAX, | 201 | __NETDEV_CMD_MAX, |
| 191 | NETDEV_CMD_MAX = (__NETDEV_CMD_MAX - 1) | 202 | NETDEV_CMD_MAX = (__NETDEV_CMD_MAX - 1) |