mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Move time.Now() call to sniffer
PiperOrigin-RevId: 383481745
This commit is contained in:
committed by
gVisor bot
parent
cd558fcb05
commit
02fec8dba5
@@ -55,8 +55,7 @@ type pcapPacketHeader struct {
|
||||
OriginalLength uint32
|
||||
}
|
||||
|
||||
func newPCAPPacketHeader(incLen, orgLen uint32) pcapPacketHeader {
|
||||
now := time.Now()
|
||||
func newPCAPPacketHeader(now time.Time, incLen, orgLen uint32) pcapPacketHeader {
|
||||
return pcapPacketHeader{
|
||||
Seconds: uint32(now.Unix()),
|
||||
Microseconds: uint32(now.Nanosecond() / 1000),
|
||||
|
||||
@@ -155,7 +155,7 @@ func (e *endpoint) dumpPacket(dir direction, protocol tcpip.NetworkProtocolNumbe
|
||||
if max := int(e.maxPCAPLen); length > max {
|
||||
length = max
|
||||
}
|
||||
if err := binary.Write(writer, binary.BigEndian, newPCAPPacketHeader(uint32(length), uint32(totalLength))); err != nil {
|
||||
if err := binary.Write(writer, binary.BigEndian, newPCAPPacketHeader(time.Now(), uint32(length), uint32(totalLength))); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
write := func(b []byte) {
|
||||
|
||||
Reference in New Issue
Block a user