Users Guide
7–RoCE 設定
Linux 用のアダ プ タ ー上での RoCE の設定
170 AH0054602-04 M
------ ----------------
qedr0 1602ecfffececfa0
qedr1 1602ecfffececfa1
qedr_vf0 b81aadfffe088900
qedr_vf1 944061fffe49cd68
RDMA 用にサポートされる VF の数
41xxx
Series Adapters については、 L2 および RDMA 用の VF の数は使用可能な リ
ソースに基づいて共有されます。
デュアルポートアダプター
各 PF では RDMA 用 の VF が最大 40 サポー ト されます。 VF の数が 56 を超えたら
VF の総数 (96)から差し引きます。
たとえば、
PF0 は次のよ う にな り ます。
/sys/class/net/<PF-interface>/device/sriov_numvfs
Echo 40 > PF0 (
L2+RDMA の VF = 40+40 (40 の VF を L2 と RDMA の両方に使
用できます))
Echo 56 > PF0 (
L2+RDMA の VF = 56+40)
VF の数が 56 を超えたら VF の総数から その数を差し 引き ます。 例 :
echo 57 > PF0 then 96-57=39 VFs for RDMA (
L2 用の VF 57 + RDMA 用 VF 39)
echo 96 > PF0 then 96-96=0 VFs for RDMA (
96 の VF すべて を L2 のみに使用で き ます)
F2 と RDMA に使用可能な VF を表示する場合は次の と お り です。
L2 : # ip link show
RDMA: # ibv_devices
クアッドポートアダプター
各 PF では RDMA 用 の VF が最大 20 サポー ト されます。 VF が 48 以下の場合、
RDMA で 20 の VF を使用できます。 VF が 28 を超えたら、 その数を VF の合計 (48)
から差し引きます。
たとえば、 4x10G の場合は次のよ う にな り ます。
Echo 20 > PF0 (
L2+RDMA の VF = 20+20)
Echo 28 > PF0 (
L2+RDMA の VF = 28+20)
VF が 28 を超えたら、 その数を VF の総数から差し 引き ます。 例 :
echo 29 > PF0 (
48–29=19 の VF を RDMA に使用、29 の VF を L2 に使用 + 19 の
VF
を RDMA に使用)
echo 48 > PF0 (
48-48=0 の VF を RDMA に使用、 48 の VF すべてが L2 のみに使
用可能)