mirror of
https://github.com/impact-eintr/netstack.git
synced 2025-10-06 05:16:50 +08:00
网卡对象 绑定IP地址 然后向网卡对象写入数据 数据中将包含dst和src
This commit is contained in:
@@ -25,3 +25,15 @@ type Route struct {
|
||||
// 相关的网络终端
|
||||
ref *referencedNetworkEndpoint
|
||||
}
|
||||
|
||||
// 根据参数新建一个路由,并关联一个网络层端
|
||||
func makeRoute(netProto tcpip.NetworkProtocolNumber, localAddr, remoteAddr tcpip.Address,
|
||||
localLinkAddr tcpip.LinkAddress, ref *referencedNetworkEndpoint) Route {
|
||||
return Route{
|
||||
NetProto: netProto,
|
||||
LocalAddress: localAddr,
|
||||
LocalLinkAddress: localLinkAddr,
|
||||
RemoteAddress: remoteAddr,
|
||||
ref: ref,
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user