iproute2 ipv6地址设置源码分析
iproute 作为网络接口的设置工具具备我们大部分需要的功能。以设置ipv6 地址为例来分析一下它的源码它的实质其实是与内核建立一个socket通信,通过建立的fd进行网络接口的设置和信息读取。简单来说,就四步:建立与内核的连接-> 发送数据到内核 -> 从内核读取数据 -> 关闭连接建立与内核的连接int rtnl_open(struct rtnl_handle *rth, unsigned int subscriptions){ return rtnl_open
原创
2021-11-29 14:43:50 ·
1844 阅读 ·
0 评论