History

netdev-genl: Add an XSK attribute to queues

Expose a new per-queue nest attribute, xsk, which will be present for queues that are being used for AF_XDP. If the queue is not being used for AF_XDP, the nest will not be present. In the future, this attribute can be extended to include more data about XSK as it is needed.

Joe Damato committed 1 year ago

Commit df524c81 parent a127c184 files · +36 −1Browse files

Showing the changes to include/uapi/linux (1 of 4 files). Show all

Unified · Split

include/uapi/linux/netdev.h+6−0
@@ -136,6 +136,11 @@ enum { · 135 unmodified lines
136136 NETDEV_A_NAPI_MAX = (__NETDEV_A_NAPI_MAX - 1)
137137 };
138138
139+enum {
140+ __NETDEV_A_XSK_INFO_MAX,
141+ NETDEV_A_XSK_INFO_MAX = (__NETDEV_A_XSK_INFO_MAX - 1)
142+};
143+
139144 enum {
140145 NETDEV_A_QUEUE_ID = 1,
141146 NETDEV_A_QUEUE_IFINDEX,
@@ -143,6 +148,7 @@ enum { · 1 unmodified line
143148 NETDEV_A_QUEUE_NAPI_ID,
144149 NETDEV_A_QUEUE_DMABUF,
145150 NETDEV_A_QUEUE_IO_URING,
151+ NETDEV_A_QUEUE_XSK,
146152
147153 __NETDEV_A_QUEUE_MAX,
148154 NETDEV_A_QUEUE_MAX = (__NETDEV_A_QUEUE_MAX - 1)