]> git.proxmox.com Git - mirror_iproute2.git/blob - misc/ss_util.h
Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-next
[mirror_iproute2.git] / misc / ss_util.h
1 #ifndef __SS_UTIL_H__
2 #define __SS_UTIL_H__
3
4 #include <linux/sock_diag.h>
5 #include <linux/inet_diag.h>
6
7 #define MAGIC_SEQ 123456
8
9 #define DIAG_REQUEST(_req, _r) \
10 struct { \
11 struct nlmsghdr nlh; \
12 _r; \
13 } _req = { \
14 .nlh = { \
15 .nlmsg_type = SOCK_DIAG_BY_FAMILY, \
16 .nlmsg_flags = NLM_F_ROOT|NLM_F_MATCH|NLM_F_REQUEST,\
17 .nlmsg_seq = MAGIC_SEQ, \
18 .nlmsg_len = sizeof(_req), \
19 }, \
20 }
21
22 #endif /* __SS_UTIL_H__ */