Linux API与网络管理工具全解析
1. Linux API相关内容
在Linux系统中,有一些重要的API用于内存区域(MR)的管理,下面为你详细介绍。
1.1 重新注册内存区域相关参数
在重新注册内存区域时,需要关注以下参数:
- mr :待重新注册的内存区域。
- mr_rereg_mask :要更改的内存区域属性,它是以下掩码的按位或:
- IB_MR_REREG_TRANS :修改此内存区域的内存页面。
- IB_MR_REREG_PD :修改此内存区域的保护域(PD)。
- IB_MR_REREG_ACCESS :修改此内存区域的允许操作。
- pd :此内存区域将关联的新保护域。
- phys_buf_array :要使用的新物理页面。
- num_phys_buf :要使用的物理页面数量。
- mr_access_flags :此内存区域的新允许操作。
- iova_start :此内存区域的新I/O虚拟地址。
1.2 ib_query_mr()方法
ib_query_mr() 方法用于检索特定MR的属性。调用该方法时,如果成功将返回 0,失败则返回错误编号(errno)以说明失败原因。其函
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



