diff --git a/libs/ebpf_ext/ebpf_ext_drv.c b/libs/ebpf_ext/ebpf_ext_drv.c index a1982d04..73326daa 100644 --- a/libs/ebpf_ext/ebpf_ext_drv.c +++ b/libs/ebpf_ext/ebpf_ext_drv.c @@ -19,7 +19,11 @@ #define CONCATENATE_STRING(x, y) x##y -#define EBPF_EXT_DEVICE_NAME_TEMPLATE(PROVIDER_NAME) L"\\device\\ebpf_ext_" L#PROVIDER_NAME +#define EBPF_EXT_DEVICE_NAME_TEMPLATE_(EBPF_EXT_DEVICE_NAME_PREFIX, _PROVIDER_NAME) \ + EBPF_EXT_DEVICE_NAME_PREFIX L#_PROVIDER_NAME + +#define EBPF_EXT_DEVICE_NAME_TEMPLATE(_PROVIDER_NAME) \ + EBPF_EXT_DEVICE_NAME_TEMPLATE_(L"\\device\\ebpf_ext_", _PROVIDER_NAME) #define EBPF_EXT_DEVICE_NAME EBPF_EXT_DEVICE_NAME_TEMPLATE(PROVIDER_NAME)