Home
last modified time | relevance | path

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

/system/bpf/libbpf_android/
DBpfUtils.cpp253 std::string BpfLevelToString(BpfLevel bpfLevel) { in BpfLevelToString()
255 case BpfLevel::NONE: return "NONE_SUPPORT"; in BpfLevelToString()
256 case BpfLevel::BASIC: return "BPF_LEVEL_BASIC"; in BpfLevelToString()
257 case BpfLevel::EXTENDED: return "BPF_LEVEL_EXTENDED"; in BpfLevelToString()
263 BpfLevel getBpfSupportLevel() { in getBpfSupportLevel()
275 if (api_level < MINIMUM_API_REQUIRED) return BpfLevel::NONE; in getBpfSupportLevel()
279 return BpfLevel::NONE; in getBpfSupportLevel()
284 if (ret < 2) return BpfLevel::NONE; in getBpfSupportLevel()
286 return BpfLevel::EXTENDED; in getBpfSupportLevel()
287 if (kernel_version_major == 4 && kernel_version_minor >= 9) return BpfLevel::BASIC; in getBpfSupportLevel()
[all …]
/system/bpf/libbpf_android/include/bpf/
DBpfUtils.h126 enum class BpfLevel { enum
163 std::string BpfLevelToString(BpfLevel BpfLevel);
164 BpfLevel getBpfSupportLevel();
169 if (android::bpf::getBpfSupportLevel() == android::bpf::BpfLevel::NONE) { \
177 if (android::bpf::getBpfSupportLevel() != android::bpf::BpfLevel::NONE) return; \
/system/netd/server/
DFirewallController.cpp44 using android::bpf::BpfLevel;
57 android::bpf::BpfLevel getBpfOwnerStatus() { in getBpfOwnerStatus()
99 if (mUseBpfOwnerMatch != BpfLevel::NONE) { in setupIptablesHooks()
163 if (mUseBpfOwnerMatch != BpfLevel::NONE) { in enableChildChains()
262 if (mUseBpfOwnerMatch != BpfLevel::NONE) { in setUidRule()
350 if (mUseBpfOwnerMatch != BpfLevel::NONE) { in replaceUidChain()
DTrafficController.cpp287 if (mBpfLevel == BpfLevel::NONE) { in start()
354 if (mBpfLevel == BpfLevel::NONE) { in tagSocket()
420 if (mBpfLevel == BpfLevel::NONE) { in untagSocket()
440 if (mBpfLevel == BpfLevel::NONE) { in setCounterSet()
473 if (mBpfLevel == BpfLevel::NONE) { in deleteTagData()
535 if (mBpfLevel == BpfLevel::NONE) return 0; in addInterface()
645 if (mBpfLevel == BpfLevel::NONE) { in changeUidOwnerRule()
698 if (mBpfLevel == BpfLevel::NONE) { in addUidInterfaceRules()
717 if (mBpfLevel == BpfLevel::NONE) { in removeUidInterfaceRules()
795 BpfLevel TrafficController::getBpfLevel() { in getBpfLevel()
[all …]
DTrafficController.h88 bpf::BpfLevel getBpfLevel();
216 bpf::BpfLevel mBpfLevel;
DFirewallController.h107 android::bpf::BpfLevel mUseBpfOwnerMatch;
DFirewallControllerTest.cpp45 mFw.mUseBpfOwnerMatch = android::bpf::BpfLevel::NONE; in FirewallControllerTest()
DControllers.cpp290 bandwidthCtrl.setBpfEnabled(trafficCtrl.getBpfLevel() != android::bpf::BpfLevel::NONE); in init()
DClatdController.cpp76 if (bpf::getBpfSupportLevel() == bpf::BpfLevel::NONE) { in init()
/system/bpf/bpfloader/
DBpfLoader.cpp95 if (android::bpf::getBpfSupportLevel() != android::bpf::BpfLevel::NONE) { in main()
/system/netd/tests/
Dbpf_base_test.cpp55 if (android::bpf::getBpfSupportLevel() != android::bpf::BpfLevel::EXTENDED) { \