]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - ip/iplink.c
bpf: add xdpdrv for requesting XDP driver mode
[mirror_iproute2.git] / ip / iplink.c
index 682f7eebd139cc85f75817a761d62a763a927759..811513c01c25fa3bd66189d4ca6b463b67f55b3a 100644 (file)
@@ -615,11 +615,13 @@ int iplink_parse(int argc, char **argv, struct iplink_req *req,
                                invarg("Invalid \"mtu\" value\n", *argv);
                        addattr_l(&req->n, sizeof(*req), IFLA_MTU, &mtu, 4);
                } else if (strcmp(*argv, "xdpgeneric") == 0 ||
+                          strcmp(*argv, "xdpdrv") == 0 ||
                           strcmp(*argv, "xdp") == 0) {
                        bool generic = strcmp(*argv, "xdpgeneric") == 0;
+                       bool drv = strcmp(*argv, "xdpdrv") == 0;
 
                        NEXT_ARG();
-                       if (xdp_parse(&argc, &argv, req, generic))
+                       if (xdp_parse(&argc, &argv, req, generic, drv))
                                exit(-1);
                } else if (strcmp(*argv, "netns") == 0) {
                        NEXT_ARG();