0001
0002
0003
0004 #ifndef _UAPI__VM_SOCKETS_DIAG_H__
0005 #define _UAPI__VM_SOCKETS_DIAG_H__
0006
0007 #include <linux/types.h>
0008
0009
0010 struct vsock_diag_req {
0011 __u8 sdiag_family;
0012 __u8 sdiag_protocol;
0013 __u16 pad;
0014 __u32 vdiag_states;
0015 __u32 vdiag_ino;
0016 __u32 vdiag_show;
0017 __u32 vdiag_cookie[2];
0018 };
0019
0020
0021 struct vsock_diag_msg {
0022 __u8 vdiag_family;
0023 __u8 vdiag_type;
0024 __u8 vdiag_state;
0025 __u8 vdiag_shutdown;
0026 __u32 vdiag_src_cid;
0027 __u32 vdiag_src_port;
0028 __u32 vdiag_dst_cid;
0029 __u32 vdiag_dst_port;
0030 __u32 vdiag_ino;
0031 __u32 vdiag_cookie[2];
0032 };
0033
0034 #endif