]> git.karo-electronics.de Git - mv-sheeva.git/blob - include/linux/unix_diag.h
unix_diag: Unix socket name NLA
[mv-sheeva.git] / include / linux / unix_diag.h
1 #ifndef __UNIX_DIAG_H__
2 #define __UNIX_DIAG_H__
3
4 struct unix_diag_req {
5         __u8    sdiag_family;
6         __u8    sdiag_protocol;
7         __u16   pad;
8         __u32   udiag_states;
9         __u32   udiag_ino;
10         __u32   udiag_show;
11         __u32   udiag_cookie[2];
12 };
13
14 #define UDIAG_SHOW_NAME         0x00000001      /* show name (not path) */
15
16 struct unix_diag_msg {
17         __u8    udiag_family;
18         __u8    udiag_type;
19         __u8    udiag_state;
20         __u8    pad;
21
22         __u32   udiag_ino;
23         __u32   udiag_cookie[2];
24 };
25
26 enum {
27         UNIX_DIAG_NAME,
28
29         UNIX_DIAG_MAX,
30 };
31
32 #endif