void IntelPmActivate(SnortConfig *sc) { CpaStatus status; if ((ipm_instance == NULL) || (ipm_handles == NULL)) return; status = cpaPmActivatePdb(ipm_instance, ipm_handles->pdbh, NULL); if (status != CPA_STATUS_SUCCESS) FatalError("cpaPmPdbActivate() failed: %s\n", GetCpaStatusStr(status)); /* All ipms should have a reference to this now. Need this for reloading */ ipm_handles = NULL; }
void IntelPmActivate(SnortConfig *sc) { CpaStatus status; IntelPmHandles *handles = sc->ipm_handles; sc->ipm_handles = NULL; if (IntelPmRelease(handles) <= 0) return; if (ipm_instance == NULL) return; status = cpaPmActivatePdb(ipm_instance, handles->pdbh, NULL); if (status != CPA_STATUS_SUCCESS) FatalError("cpaPmPdbActivate() failed: %s\n", GetCpaStatusStr(status)); }