diff --git a/internal/kmmmodule/kmmmodule.go b/internal/kmmmodule/kmmmodule.go index bb878027..c0eaf0e7 100644 --- a/internal/kmmmodule/kmmmodule.go +++ b/internal/kmmmodule/kmmmodule.go @@ -631,14 +631,19 @@ func getNodeSelector(nwConfig *amdv1alpha1.NetworkConfig) map[string]string { func getKmodsToSign(isOpenShift bool, kernelVersion string) []string { if isOpenShift { return []string{ + "/opt/lib/modules/" + kernelVersion + "/extra/ib_peer_mem.ko", "/opt/lib/modules/" + kernelVersion + "/extra/tawk_ipc.ko", "/opt/lib/modules/" + kernelVersion + "/extra/pds_core.ko", "/opt/lib/modules/" + kernelVersion + "/extra/ionic.ko", "/opt/lib/modules/" + kernelVersion + "/extra/ionic_rdma.ko", + "/opt/lib/modules/" + kernelVersion + "/kernel/drivers/infiniband/core/ib_core.ko", + "/opt/lib/modules/" + kernelVersion + "/kernel/drivers/infiniband/core/ib_uverbs.ko", } } return []string{ "/opt/lib/modules/" + kernelVersion + "/updates/dkms/ib_peer_mem.ko", + "/opt/lib/modules/" + kernelVersion + "/updates/dkms/tawk_ipc.ko", + "/opt/lib/modules/" + kernelVersion + "/updates/dkms/pds_core.ko", "/opt/lib/modules/" + kernelVersion + "/updates/dkms/ionic.ko", "/opt/lib/modules/" + kernelVersion + "/updates/dkms/ionic_rdma.ko", "/opt/lib/modules/" + kernelVersion + "/kernel/drivers/infiniband/core/ib_core.ko", diff --git a/internal/kmmmodule/kmmmodule_test.go b/internal/kmmmodule/kmmmodule_test.go index 43faefd4..af53b122 100644 --- a/internal/kmmmodule/kmmmodule_test.go +++ b/internal/kmmmodule/kmmmodule_test.go @@ -236,10 +236,13 @@ var _ = Describe("getKmodsToSign", func() { kv := "5.14.0-427.el9.x86_64" files := getKmodsToSign(true, kv) Expect(files).To(ConsistOf( + "/opt/lib/modules/"+kv+"/extra/ib_peer_mem.ko", "/opt/lib/modules/"+kv+"/extra/tawk_ipc.ko", "/opt/lib/modules/"+kv+"/extra/pds_core.ko", "/opt/lib/modules/"+kv+"/extra/ionic.ko", "/opt/lib/modules/"+kv+"/extra/ionic_rdma.ko", + "/opt/lib/modules/"+kv+"/kernel/drivers/infiniband/core/ib_core.ko", + "/opt/lib/modules/"+kv+"/kernel/drivers/infiniband/core/ib_uverbs.ko", )) }) @@ -248,6 +251,8 @@ var _ = Describe("getKmodsToSign", func() { files := getKmodsToSign(false, kv) Expect(files).To(ConsistOf( "/opt/lib/modules/"+kv+"/updates/dkms/ib_peer_mem.ko", + "/opt/lib/modules/"+kv+"/updates/dkms/tawk_ipc.ko", + "/opt/lib/modules/"+kv+"/updates/dkms/pds_core.ko", "/opt/lib/modules/"+kv+"/updates/dkms/ionic.ko", "/opt/lib/modules/"+kv+"/updates/dkms/ionic_rdma.ko", "/opt/lib/modules/"+kv+"/kernel/drivers/infiniband/core/ib_core.ko",