Broadcom NetXtreme-E device logs "unable to add gid" and cannot be used with bonding and RDMA/RoCE
Issue
bnxt_enandbnxt_redriver work when the device is standalone, but when bonding is added the driver fails withFailed to add GIDand__ib_cache_gid_add: unable to add gid ... error=-110. Kernel log contains:
[ 447.001262] bnxt_en 0000:12:00.0 bnxt_re0: Failed to add GID: 0xffffff99
[ 447.001668] infiniband bnxt_re0: add_roce_gid GID add failed port=1 index=0
[ 447.002027] __ib_cache_gid_add: unable to add gid ... error=-110
[ 447.003379] bnxt_en 0000:12:00.0 bnxt_re0: Failed to add GID: 0xffffff99
[ 447.003934] infiniband bnxt_re0: add_roce_gid GID add failed port=1 index=0
[ 447.004355] __ib_cache_gid_add: unable to add gid ... error=-110
Environment
- Red Hat Enterprise Linux 8 and later
- Broadcom NetXtreme-E NIC with Ethernet and RDMA/RoCE mode using
bnxt_enandbnxt_redriver - Bonding
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.