unix_diag: Unix socket name NLA
[linux-2.6-block.git] / include / linux / unix_diag.h
CommitLineData
22931d3b
PE
1#ifndef __UNIX_DIAG_H__
2#define __UNIX_DIAG_H__
3
4struct 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
f5248b48
PE
14#define UDIAG_SHOW_NAME 0x00000001 /* show name (not path) */
15
22931d3b
PE
16struct 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
f5248b48
PE
26enum {
27 UNIX_DIAG_NAME,
28
29 UNIX_DIAG_MAX,
30};
31
22931d3b 32#endif