分类
未分类

ipvtap 网卡设备

跟macvtap设备类似 ipvtap设备 是将ipvlan设备和tap字符设备结合一起。
ipvtap设备的初始化方法跟macvtap一摸一样,只是在创建网卡设备时macvtap创建macvlan设备 ipvtap设备创建ipvlan设备
划重点:
在ipvtap设备中,看代码应该 不能创建 IPVLAN_MODE_L3S类型的ipvlan设备,因为IPVLAN_MODE_L3S类型的设备不会在netif_receive_skb函数中收包,再后面协议栈中修改dev 不会重新执行netif_receive_skb函数,跟踪代码发现无法上送skb到用户态。
代码就不做详细分析了,跟macvtap 思路一致,不想做重复性的工作

发表评论

电子邮件地址不会被公开。 必填项已用*标注