连接的建立 数据的收发 施工中。。。

This commit is contained in:
impact-eintr
2023-01-04 11:31:11 +08:00
parent 5d0a9c3721
commit bda9357103
8 changed files with 1127 additions and 31 deletions

View File

@@ -488,9 +488,11 @@ func (n *NIC) DeliverTransportPacket(r *Route, protocol tcpip.TransportProtocolN
})
id := TransportEndpointID{dstPort, r.LocalAddress, srcPort, r.RemoteAddress}
// 调用分流器根据传输层协议和传输层id分发数据报文
// 现在本网卡中尝试分发
if n.demux.deliverPacket(r, protocol, vv, id) {
return
}
// 在整个协议栈尝试分发
if n.stack.demux.deliverPacket(r, protocol, vv, id) {
return
}