Procházet zdrojové kódy

aya: tc: make qdisc_add_clsact return io::Error

Alessandro Decina před 3 roky
rodič
revize
9c8e78b7d4
1 změnil soubory, kde provedl 2 přidání a 6 odebrání
  1. 2 6
      aya/src/programs/tc.rs

+ 2 - 6
aya/src/programs/tc.rs

@@ -161,11 +161,7 @@ impl Link for TcLink {
 ///
 /// The `clsact` qdisc must be added to an interface before [`SchedClassifier`]
 /// programs can be attached.
-pub fn qdisc_add_clsact(if_name: &str) -> Result<(), ProgramError> {
-    let if_index = ifindex_from_ifname(if_name).map_err(|_| ProgramError::UnknownInterface {
-        name: if_name.to_string(),
-    })?;
+pub fn qdisc_add_clsact(if_name: &str) -> Result<(), io::Error> {
+    let if_index = ifindex_from_ifname(if_name)?;
     unsafe { netlink_qdisc_add_clsact(if_index as i32) }
-        .map_err(|io_error| TcError::NetlinkError { io_error })?;
-    Ok(())
 }