Home
last modified time | relevance | path

Searched refs:progPinLocation (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/bpf/src/
H A Dbpf_loader.cpp678 static void DoDetach(const std::string &progPinLocation, const std::string &progName) in DoDetach() argument
694 auto progFd = SysBpfObjGet(progPinLocation, 0); in DoDetach()
733 std::string progPinLocation = std::string(PROGS_DIR) + "/" + progName; in LoadProg() local
734 if (access(progPinLocation.c_str(), F_OK) == 0) { in LoadProg()
735 NETNATIVE_LOGI("prog: %{public}s has already been pinned", progPinLocation.c_str()); in LoadProg()
737 if (SysBpfObjPin(progFd, progPinLocation) < NETSYS_SUCCESS) { in LoadProg()
738 …NETNATIVE_LOGE("Failed to pin prog: %{public}s, errno = %{public}d", progPinLocation.c_str(), errn… in LoadProg()
807 std::string progPinLocation = std::string(PROGS_DIR) + "/" + progName; in UnloadProgs() local
808 if (access(progPinLocation.c_str(), F_OK) == 0) { in UnloadProgs()
809 DoDetach(progPinLocation, progName); in UnloadProgs()
[all …]