mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Set transport protocol number during parsing
PiperOrigin-RevId: 334535896
This commit is contained in:
committed by
gVisor bot
parent
0aae51c6e0
commit
3ef549b67f
@@ -139,6 +139,7 @@ traverseExtensions:
|
||||
// Returns true if the header was successfully parsed.
|
||||
func UDP(pkt *stack.PacketBuffer) bool {
|
||||
_, ok := pkt.TransportHeader().Consume(header.UDPMinimumSize)
|
||||
pkt.TransportProtocolNumber = header.UDPProtocolNumber
|
||||
return ok
|
||||
}
|
||||
|
||||
@@ -162,5 +163,6 @@ func TCP(pkt *stack.PacketBuffer) bool {
|
||||
}
|
||||
|
||||
_, ok = pkt.TransportHeader().Consume(hdrLen)
|
||||
pkt.TransportProtocolNumber = header.TCPProtocolNumber
|
||||
return ok
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user