函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\bpf\reuseport_array.c Create Date:2022-07-27 14:48:13
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:reuseport_array_alloc

函数原型:static struct bpf_map *reuseport_array_alloc(union bpf_attr *attr)

返回类型:struct bpf_map

参数:

类型参数名称
union bpf_attr *attr
152  numa_node等于bpf_map_attr_numa_node(attr)
157  如果非操作权限检查则返回:错误号
160  array_size等于array的长度
161  array_size加等于 max number of entries in a map 乘*的长度
163  err等于bpf_map_charge_init( & mem, array_size)
164  如果err则返回:错误号
168  array等于bpf_map_area_alloc(array_size, numa_node)
169  如果非array
170  bpf_map_charge_finish( & mem)
171  返回:错误号
175  bpf_map_init_from_attr( & map, attr)
176  bpf_map_charge_move( & memory, & mem)
178  返回:map