Quellcode durchsuchen

aya: xdp: set flags when attaching with netlink

Alessandro Decina vor 4 Jahren
Ursprung
Commit
607cf68a69
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      aya/src/programs/xdp.rs

+ 1 - 1
aya/src/programs/xdp.rs

@@ -104,7 +104,7 @@ impl Xdp {
                 .data
                 .data
                 .link(XdpLink::FdLink(FdLink { fd: Some(link_fd) })))
                 .link(XdpLink::FdLink(FdLink { fd: Some(link_fd) })))
         } else {
         } else {
-            unsafe { netlink_set_xdp_fd(if_index, prog_fd, None, 0) }
+            unsafe { netlink_set_xdp_fd(if_index, prog_fd, None, flags.bits) }
                 .map_err(|io_error| XdpError::NetlinkError { io_error })?;
                 .map_err(|io_error| XdpError::NetlinkError { io_error })?;
 
 
             Ok(self.data.link(XdpLink::NlLink(NlLink {
             Ok(self.data.link(XdpLink::NlLink(NlLink {