2020-04-24

genl_ctrl_resolve分析

解析generic netlink协议集合中的一个名字到一个确定的数字。

这个函数会直接调用内核。

数据结构
struct genl_family {
NLHDR_COMMON

 uint16_t gf_id;
 char gf_name[GENL_NAMSIZ];
 uint32_t gf_version;
 uint32_t gf_hdrsize;
 uint32_t gf_maxattr;

 struct nl_list_haed gf ops;
 struct nl_list_head gf_mc_grps;

};

它会调用genl_ctrl_probe_by_name来填充genl_family结构体。


版权声明:本文为qq_41224661原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。