pub struct TrafficFilterHandle { /* private fields */ }Implementations§
Source§impl TrafficFilterHandle
impl TrafficFilterHandle
pub fn new(handle: Handle, ifindex: i32) -> Self
Sourcepub fn get(&mut self) -> TrafficFilterGetRequest
pub fn get(&mut self) -> TrafficFilterGetRequest
Retrieve the list of filter (equivalent to
tc filter show dev <iface_name>)
Sourcepub fn add(&mut self) -> TrafficFilterNewRequest
pub fn add(&mut self) -> TrafficFilterNewRequest
Add a filter to a node, don’t replace if the object already exists.
( equivalent to tc filter add dev STRING)
Sourcepub fn del(&mut self) -> TrafficFilterDelRequest
pub fn del(&mut self) -> TrafficFilterDelRequest
Delete a filter from a node, don’t replace if the object already exists.
( equivalent to tc filter del dev STRING)
Sourcepub fn change(&mut self) -> TrafficFilterNewRequest
pub fn change(&mut self) -> TrafficFilterNewRequest
Change the filter, the handle cannot be changed and neither can the
parent. In other words, change cannot move a node.
( equivalent to tc filter change dev STRING)
Sourcepub fn replace(&mut self) -> TrafficFilterNewRequest
pub fn replace(&mut self) -> TrafficFilterNewRequest
Replace existing matching filter, create filter if it doesn’t already
exist. ( equivalent to tc filter replace dev STRING)
Trait Implementations§
Source§impl Clone for TrafficFilterHandle
impl Clone for TrafficFilterHandle
Source§fn clone(&self) -> TrafficFilterHandle
fn clone(&self) -> TrafficFilterHandle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TrafficFilterHandle
impl !RefUnwindSafe for TrafficFilterHandle
impl Send for TrafficFilterHandle
impl Sync for TrafficFilterHandle
impl Unpin for TrafficFilterHandle
impl !UnwindSafe for TrafficFilterHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more