]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - include/net/xdp.h
xdp: add flags argument to ndo_xdp_xmit API
[mirror_ubuntu-hirsute-kernel.git] / include / net / xdp.h
index 7ad779237ae8fadc4a25d5c57c64d70ff93f755f..0c45f0f943edecb85e6dedf95e8827f1565d3fa0 100644 (file)
@@ -40,6 +40,11 @@ enum xdp_mem_type {
        MEM_TYPE_MAX,
 };
 
+/* XDP flags for ndo_xdp_xmit */
+#define XDP_XMIT_FLAGS_NONE    0U
+#define XDP_XMIT_FLUSH         (1U << 0)       /* doorbell signal consumer */
+#define XDP_XMIT_FLAGS_MASK    XDP_XMIT_FLUSH
+
 struct xdp_mem_info {
        u32 type; /* enum xdp_mem_type, but known size type */
        u32 id;