NetBpfLoad: loadAllObjects - introduce libbpf bool
(for ease of testing non-libbpf code path) Test: TreeHugger Flag: EXEMPT mainline/noop Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I98927b328753914359136ae3f4a723f42256d0a0
This commit is contained in:
parent
0e53637637
commit
9c0cd85f66
1 changed files with 5 additions and 4 deletions
|
|
@ -1453,12 +1453,13 @@ static bool loadObject(const unsigned int bpfloader_ver,
|
|||
#define BPFROOT APEXROOT "/etc/bpf/mainline/"
|
||||
|
||||
static bool loadAllObjects(const unsigned int bpfloader_ver) {
|
||||
bool libbpf = isAtLeast25Q3;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "offload.o")) return false;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "test.o", isAtLeast25Q3)) return false;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "test.o", libbpf)) return false;
|
||||
if (isAtLeastT) {
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "clatd.o", isAtLeast25Q3)) return false;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "dscpPolicy.o", isAtLeast25Q3)) return false;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "netd.o", isAtLeast25Q3)) return false;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "clatd.o", libbpf)) return false;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "dscpPolicy.o", libbpf)) return false;
|
||||
if (!loadObject(bpfloader_ver, BPFROOT "netd.o", libbpf)) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue