브로드컴 NIC 의 SR-IOV 활성화
아메리칸 메가트렌드 바이오스에서 온보드 브로드컴 NIC 의 SRon-board 된 NIC 의 SR-IOV 활성화
| 목차 |
|---|
...
onboard NIC의 SR-IOV 활성화
바이오스에서 온보드 된 NIC의 SR-IOV을 활성화
...
BIOS → Advanced → PCIe Config → SR-IOV Support
온보드 NIC SR-IOV 활성화
할 수 있다.
아메리칸 메가트렌드 바이오스의 경우 다음 메뉴에서 설정할 수 있다; BIOS → Advanced → *** Ethernet Controller → Device Configuration → SR-IOV Enabled
장치 확인
| 코드 블럭 | ||||||
|---|---|---|---|---|---|---|
| ||||||
ifconfig -a | grep -i UP
lspci -v | grep -i broadcom
lspci -v | grep -i broadcom -A 30
cat /sys/class/net/enp129s0f0/device/sriov_totalvfs |
LINE 31 에서 SR-IOV 기능이 활성화 된 것을 확인할 수 있다.
LINE 35-36 에서 브로드컴의 커널 드라이버 모듈이 bnxt_en 임을 확인할 수 있다.
LINE 39-40 에서 VF (Virtual Function) 개수를 확인할 수 있다.
| 코드 블럭 | ||||||
|---|---|---|---|---|---|---|
| ||||||
# ifconfig -a | grep -i UP
eno1np0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
eno2np1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
...
# lspci -v | grep -i broadcom
c8:00.0 Ethernet controller: Broadcom Inc. and subsidiaries BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller (rev 01)
c8:00.1 Ethernet controller: Broadcom Inc. and subsidiaries BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller (rev 01)
# lspci -v | grep -i broadcom -A 30
c8:00.0 Ethernet controller: Broadcom Inc. and subsidiaries BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller (rev 01)
DeviceName: Broadcom 10G Ethernet #1
Subsystem: Super Micro Computer Inc Device 16d8
Flags: bus master, fast devsel, latency 0, IRQ 339, IOMMU group 2
Memory at 18020110000 (64-bit, prefetchable) [size=64K]
Memory at 18020000000 (64-bit, prefetchable) [size=1M]
Memory at 180201a2000 (64-bit, prefetchable) [size=8K]
Expansion ROM at b7480000 [disabled] [size=512K]
Capabilities: [48] Power Management version 3
Capabilities: [50] Vital Product Data
Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [a0] MSI-X: Enable+ Count=74 Masked-
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Device Serial Number 3c-ec-ef-ff-fe-46-2f-7e
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Capabilities: [180] Vendor Specific Information: ID=0000 Rev=0 Len=020 <?>
Capabilities: [1b0] Latency Tolerance Reporting
Capabilities: [1b8] Alternative Routing-ID Interpretation (ARI)
Capabilities: [1c0] Single Root I/O Virtualization (SR-IOV)
Capabilities: [230] Transaction Processing Hints
Capabilities: [300] Secondary PCI Express
Capabilities: [200] Precision Time Measurement
Kernel driver in use: bnxt_en
Kernel modules: bnxt_en
...
# cat /sys/class/net/eno1np0/device/sriov_totalvfs
8 |
...


