mirror of
https://github.com/rwinkhart/sys.git
synced 2026-08-29 05:16:30 -04:00
unix: add missing tpacket block (sub)header
This adds the missing tpacket_hdr_v1 struct, which is needed to read tpacket_block_desc (hdr member, which is a union and therfore defined as [40]byte). This doesn't modify block_desc so existing implementations keep working. Caveat: Although TpacketBDTS has a usec member, this will contain nsec in case of tpacket v2 or v3. Change-Id: I772939fe56cf56fc09cf4acf4013b23beb6e03c7 Reviewed-on: https://go-review.googlesource.com/c/sys/+/174861 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
committed by
Brad Fitzpatrick
parent
3ef323f4f1
commit
a43fa875dd
@@ -1160,6 +1160,10 @@ type TpacketHdrVariant1 C.struct_tpacket_hdr_variant1
|
||||
|
||||
type TpacketBlockDesc C.struct_tpacket_block_desc
|
||||
|
||||
type TpacketBDTS C.struct_tpacket_bd_ts
|
||||
|
||||
type TpacketHdrV1 C.struct_tpacket_hdr_v1
|
||||
|
||||
type TpacketReq C.struct_tpacket_req
|
||||
|
||||
type TpacketReq3 C.struct_tpacket_req3
|
||||
|
||||
Reference in New Issue
Block a user