从Openvswitch代码看网络包的旅程

一、内核模块Openvswitch.ko的加载   OVS是内核态和用户态配合工作的,所以首先要加载内核态模块Openvswitch.ko。   在datapath/datapath.c中会调用module_init(dp_init);来初始化内核模块。   其中比较重要的是调用了dp_register_genl(),这个就是注册netlink函数,从而用户态进程ovs-vswitchd可以通过n
相关文章
相关标签/搜索