dcmiv2_get_device_mac_cnt

【免费下载链接】driver 本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。 【免费下载链接】driver 项目地址: https://gitcode.com/cann/driver

函数原型

int dcmiv2_get_device_mac_cnt(int dev_id, int *count)

功能说明

查询当前设备的MAC地址数量。

参数说明

参数名称

输入/输出

类型

描述

dev_id

输入

int

软件的逻辑ID,通过dcmiv2_get_device_list接口获取。取值范围为[0, device_cnt-1]。

count

输出

int *

查询出MAC数,取值范围:0~1。

返回值说明

类型

描述

int

处理结果:

  • 成功:返回0。
  • 失败:返回码请参见return_codes

约束说明

表 1 不同部署场景下的支持情况

产品形态

物理机场景(裸机)

物理机+特权容器场景

物理机+普通容器场景

直通虚拟机场景

root用户

运行用户组(非root用户)

root用户

root用户

root用户

Atlas 350 加速卡

N

N

N

N

N

注:Y表示支持;N表示不支持;NA表示不涉及,当前未规划此场景。

调用示例

…
int ret = 0;
int count = -1;
int dev_id = 0;
ret = dcmiv2_get_device_mac_cnt(dev_id, &count);
if (ret != 0){
    //todo:记录日志
    return ret;
}
…

【免费下载链接】driver 本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。 【免费下载链接】driver 项目地址: https://gitcode.com/cann/driver

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐