跳转至

总线位置设置

名称

  busloc

详细信息

类型 32 位无符号整数
DHCP 选项编号 不适用
ISC dhcpd 语法 不适用

示例

显示接口 "net0" 的总线位置

  iPXE> show net0/busloc
  net0/busloc:uint32 = 0x18

把接口 "net0" 的总线位置显示为 PCI bus:dev.fn 地址

  iPXE> show net0/busloc:busdevfn
  net0/busloc:busdevfn = 00:03.0

获取接口 "net0" 的 PCI 厂商 ID 和设备 ID

  echo net0 has IDs ${pci/${net0/busloc}.0.2}:${pci/${net0/busloc}.2.2}

描述

描述网络设备在硬件总线上的连接位置。例如,PCI 设备的位置就是它的 bus:dev.fn 地址。

另请参阅

备注

总线位置被格式化为一个不透明的 32 位无符号整数。如果你知道总线类型,可以选择以特定于该类型的方式解释总线位置。例如:

  iseq ${net0/bustype} PCI && echo ${net0/busloc:busdevfn} || echo ${net0/busloc}

对于 PCI 设备,可以使用总线位置从 PCI 配置空间提取信息。例如,导出接口 "net0" 的 PCI 配置空间的前 64 字节:

  show pci/${net0/busloc}.0.64