unix_diag.go 424 B

123456789101112131415161718192021222324252627
  1. package netlink
  2. // According to linux/include/uapi/linux/unix_diag.h
  3. const (
  4. UNIX_DIAG_NAME = iota
  5. UNIX_DIAG_VFS
  6. UNIX_DIAG_PEER
  7. UNIX_DIAG_ICONS
  8. UNIX_DIAG_RQLEN
  9. UNIX_DIAG_MEMINFO
  10. UNIX_DIAG_SHUTDOWN
  11. UNIX_DIAG_UID
  12. UNIX_DIAG_MAX
  13. )
  14. type UnixDiagInfoResp struct {
  15. DiagMsg *UnixSocket
  16. Name *string
  17. Peer *uint32
  18. Queue *QueueInfo
  19. Shutdown *uint8
  20. }
  21. type QueueInfo struct {
  22. RQueue uint32
  23. WQueue uint32
  24. }