/** Name prefixes matching the types of loadable module
*/
static fr_table_num_sorted_t const dl_module_type_prefix[] = {
- { L(""), DL_MODULE_TYPE_SUBMODULE },
+ { L(""), DL_MODULE_TYPE_SUBMODULE },
+ { L("process"), DL_MODULE_TYPE_PROCESS },
{ L("proto"), DL_MODULE_TYPE_PROTO },
{ L("rlm"), DL_MODULE_TYPE_MODULE }
};
typedef enum {
DL_MODULE_TYPE_MODULE = 0, //!< Standard loadable module.
DL_MODULE_TYPE_PROTO, //!< Protocol module.
+ DL_MODULE_TYPE_PROCESS, //!< protocol processor.
DL_MODULE_TYPE_SUBMODULE //!< Driver (or method in the case of EAP)
} dl_module_type_t;