nvidia-container-toolkit/pkg/nvcdi
Evan Lezar f63ad3d9e7 Refactor symlink filter
This change refactors the use of the symlink filter to make it extendible.
A blocked filter can be set on the Tegra CSV discoverer to ensure that the correct
symlink libraries are filtered out. Here, globs can be used to select mulitple libraries,
and a **/ prefix on the globs indicates that the pattern that follows is only applied to
the filename of the symlink entry in the CSV file.

A --csv.ignore-pattern command line argument is added to the nvidia-ctk cdi generate
command that allows this to be set.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-09-22 22:04:06 +02:00
..
spec
transform Add sorter to simplifying transformer 2023-08-08 15:27:04 +02:00
api.go
common-nvml.go Define a basic logger interface 2023-06-12 10:46:10 +02:00
device-wsl.go Define a basic logger interface 2023-06-12 10:46:10 +02:00
driver-nvml.go Search custom firmware paths first 2023-07-11 10:34:14 +02:00
driver-wsl_test.go Fix bug with multiple driver store paths 2023-06-26 21:37:14 +02:00
driver-wsl.go Fix bug with multiple driver store paths 2023-06-26 21:37:14 +02:00
full-gpu-nvml.go Refactor device namer 2023-07-18 16:13:37 +02:00
gds.go
lib_test.go
lib-csv.go Refactor symlink filter 2023-09-22 22:04:06 +02:00
lib-nvml.go
lib-wsl.go
lib.go Refactor symlink filter 2023-09-22 22:04:06 +02:00
management.go
mig-device-nvml.go Refactor device namer 2023-07-18 16:13:37 +02:00
mofed.go
namer_nvml_mock.go Refactor device namer 2023-07-18 16:13:37 +02:00
namer_test.go Refactor device namer 2023-07-18 16:13:37 +02:00
namer.go Refactor device namer 2023-07-18 16:13:37 +02:00
options.go Refactor symlink filter 2023-09-22 22:04:06 +02:00
workarounds-device-folder-permissions.go Define a basic logger interface 2023-06-12 10:46:10 +02:00