瀏覽代碼

aya: maps: add Map::name() and Map::map_type()

Alessandro Decina 4 年之前
父節點
當前提交
ed53f7470b
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      aya/src/maps/mod.rs

+ 8 - 0
aya/src/maps/mod.rs

@@ -104,6 +104,14 @@ impl Map {
         Ok(fd)
     }
 
+    pub fn name(&self) -> &str {
+        &self.obj.name
+    }
+
+    pub fn map_type(&self) -> Result<bpf_map_type, MapError> {
+        bpf_map_type::try_from(self.obj.def.map_type)
+    }
+
     pub(crate) fn fd_or_err(&self) -> Result<RawFd, MapError> {
         self.fd.ok_or_else(|| MapError::NotCreated {
             name: self.obj.name.clone(),