NetBpfLoad: Add errno to log for map verification failures
We sometimes see issues when trying to load BPF maps, it's helpful to know what errno was set. Bug: 414570528 Test: TreeHugger Flag: EXEMPT mainline Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I8b78ee17ebad076d073d50bfd0f01440fe7187a2
This commit is contained in:
parent
7c9babc63b
commit
4b3937b7f3
1 changed files with 4 additions and 3 deletions
|
|
@ -639,10 +639,11 @@ static bool mapMatchesExpectations(const unique_fd& fd, const string& mapName,
|
|||
return true;
|
||||
}
|
||||
|
||||
ALOGE("bpf map name %s mismatch: desired/found: "
|
||||
ALOGE("bpf map name %s mismatch: desired/found (errno: %d): "
|
||||
"type:%d/%d key:%u/%d value:%u/%d entries:%u/%d flags:%u/%d",
|
||||
mapName.c_str(), type, fd_type, mapDef.key_size, fd_key_size, mapDef.value_size,
|
||||
fd_value_size, mapDef.max_entries, fd_max_entries, desired_map_flags, fd_map_flags);
|
||||
mapName.c_str(), errno, type, fd_type, mapDef.key_size, fd_key_size,
|
||||
mapDef.value_size, fd_value_size, mapDef.max_entries, fd_max_entries,
|
||||
desired_map_flags, fd_map_flags);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue