nvsciipc: set nvsciipc max endpoint count

validate nvsciipc max endpoint count.
validate set_db entry pointer.

JIRA NVIPC-3506

Change-Id: Id29531af24367de952b2dccebe23515ad52bfd33
Signed-off-by: Joshua Cha <joshuac@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3322061
Reviewed-by: Suneel Kumar Pemmineti <spemmineti@nvidia.com>
Reviewed-by: Simon Je <sje@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Joshua Cha
2025-03-19 10:23:55 +09:00
committed by Jon Hunter
parent bb01f4bcf7
commit 915ce6717f
2 changed files with 17 additions and 2 deletions

View File

@@ -6,6 +6,14 @@
#include <linux/ioctl.h>
/*
* inter-thread: 2000
* inter-process: 16384
* inter-vm: 512
* inter-chip-pcie: 32
*/
#define NVSCIIPC_MAX_EP_COUNT 18928
#define NVSCIIPC_MAX_EP_NAME 64U
#define NVSCIIPC_MAX_RDMA_NAME 64U
#define NVSCIIPC_MAX_IP_NAME 16U