鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

代码目录结构及文件权限说明

请不要随意修改下面目录和文件的内容与权限,以免对编程框架的使用和安全性造成影响。

表1 代码目录结构及文件权限说明

一级目录

二级目录/文件

三级目录/文件

四级目录/文件

说明

flexda_sdk(700)

build(700)

cs_keys_and_pubkey_hash(700)

不涉及

用于存放用户公私钥。

ucode_index.gz(400)

不涉及

预置的华为日志模块,包含日志内容和索引。

sim_all.ld(400)

不涉及

链接脚本。

include(700)

common(700)

  • node_id.h(400)
  • typedef.h(400)

华为提供的类型定义头文件。

dfx(700)

  • log_api.h(400)
  • log.h(400)

华为提供的头文件,日志接口。

nal(700)

  • counter_attr.h(400)
  • nal_attr_common.h(400)
  • nal_flow_table_attr.h(400)

华为提供的头文件,相关接口声明。

dsl(700)

  • log.hdr(400)
  • hydra_builtin.hdr(400)
  • hydra_core.hdr(400)
  • hydra_externs.hdr(400)
  • hydra_headers.hdr(400)
  • hydra_models.hdr(400)
  • hydra_parser.hdr(400)

华为提供的头文件,DSL代码相关日志接口声明及核心类库说明。

control_plane(700)

  • libapi.h(400)
  • hook.h(400)

华为提供的头文件,OVS控制面相关接口声明。

lib(700)

  • libbase.a(400)
  • libdsl.a(400)
  • libnic.a(400)
  • libovs.a(400)
  • libpubservice.a(400)
  • libroce.a(400)
  • libtoe.a(400)
  • libvirtio.a(400)
  • libvroce.a(400)
  • libnal.a(400)
  • libhal.a(400)

不涉及

华为提供的库文件。

tools(700)

compiler(700)

  • bin_make(500)
  • firmwarebuilder(500)
  • gen_nesbc_packet(500)
  • gen_pcptr(500)
  • flexdacc(500)

编程框架工具。

hydra(700)

  • hydrac(500)
  • hydraNexusOut(500)

Hydra工具。

res_planning(700)

dpu_cfg_tools(500)

求解器相关工具。

libs(700)

求解器运行时依赖的so动态库存放目录。

configs/dpu3.1/eth_2x100G_dpu/resource_eth_2x100G_dpu_bms_blk.xml(600)

DPU卡资源配置文件。