Broadcom NetXtreme-E device logs "unable to add gid" and cannot be used with bonding and RDMA/RoCE
Issue
bnxt_en
andbnxt_re
driver work when the device is standalone, but when bonding is added the driver fails withFailed to add GID
and__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_en
andbnxt_re
driver - Bonding
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.