iWARP動作検証 つづき⑦

iWARP (Internet Wide-Area RDMA Protocol) は、TCP/IPネットワーク経由でRDMAを実装するネットワークプロトコルです。

前回の記事

Intel E810チップのNICテストしてます
E810-XXVDA2

先程 IntelのE810NICのドライバ ice ダウンロードサイト覗いてみたところ、新しいドライババージョンがリリースされていました。
ice-1.11.17.1
Alma Linux 8.8 上でさっそく make してみました。

# make      
echo "*** The target kernel has CONFIG_MODULE_SIG_ALL enabled, but" ; echo "*** the signing key cannot be found. Module signing has been" ; echo "*** disabled for this build." ; make  ccflags-y="" -C "/lib/modules/4.18.0-477.13.1.el8_8.x86_64/source" CONFIG_ICE=m CONFIG_MODULE_SIG=n CONFIG_MODULE_SIG_ALL= M="/tmp/ice-1.11.17.1/src"   NEED_AUX_BUS="0"  modules
*** The target kernel has CONFIG_MODULE_SIG_ALL enabled, but
*** the signing key cannot be found. Module signing has been
*** disabled for this build.
make[1]: Entering directory '/usr/src/kernels/4.18.0-477.13.1.el8_8.x86_64'
  CC [M]  /tmp/ice-1.11.17.1/src/ice_main.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_controlq.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_common.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_nvm.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_switch.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_sched.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_base.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_lib.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_txrx_lib.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_txrx.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_fltr.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_irq.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_pf_vsi_vlan_ops.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_vsi_vlan_ops.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_vsi_vlan_lib.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_tc_lib.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_fdir.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_ethtool_fdir.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_acl_main.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_acl.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_acl_ctrl.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_vlan_mode.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_ddp.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_flex_pipe.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_flow.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_parser.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_imem.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_pg_cam.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_metainit.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_bst_tcam.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_ptype_mk.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_mk_grp.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_proto_grp.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_flg_rd.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_xlt_kb.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_parser_rt.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_lag.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_fwlog.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_ieps.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_gnss.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_ethtool.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_devlink.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_fw_update.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_eswitch.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_repr.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_idc.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_debugfs.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_dcf.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_sriov.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_vf_mbx.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_vf_vsi_vlan_ops.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_virtchnl_allowlist.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_vf_adq.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_virtchnl.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_virtchnl_fdir.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_virtchnl_fsub.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_vf_lib.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_ptp.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_ptp_hw.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_dcb.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_dcb_nl.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_dcb_lib.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_arfs.o
  CC [M]  /tmp/ice-1.11.17.1/src/ice_xsk.o
  CC [M]  /tmp/ice-1.11.17.1/src/kcompat.o
  CC [M]  /tmp/ice-1.11.17.1/src/kcompat_gnss.o
  LD [M]  /tmp/ice-1.11.17.1/src/ice.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/ice-1.11.17.1/src/ice.mod.o
  LD [M]  /tmp/ice-1.11.17.1/src/ice.ko
make[1]: Leaving directory '/usr/src/kernels/4.18.0-477.13.1.el8_8.x86_64'

ビルドできました。

NIC RDMAドライバも新しいバージョンがリリースされていました。
irdma-1.11.62
こちらもビルド問題ありません。

しっかり追従してくれて安心感あります。

つづく