nmstate 2.2.60

Library for networking management in a declarative manner
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// SPDX-License-Identifier: Apache-2.0

use crate::{EthernetInterface, NmstateFeature};

impl EthernetInterface {
    pub(crate) fn get_features(&self) -> Vec<NmstateFeature> {
        let mut ret = Vec::new();
        if self.ethernet.as_ref().map(|e| e.sr_iov.is_some()) == Some(true) {
            ret.push(NmstateFeature::Sriov)
        }
        ret
    }
}