#ifndef __SS_UTIL_H__ #define __SS_UTIL_H__ #include #include #define MAGIC_SEQ 123456 #define DIAG_REQUEST(_req, _r) \ struct { \ struct nlmsghdr nlh; \ _r; \ } _req = { \ .nlh = { \ .nlmsg_type = SOCK_DIAG_BY_FAMILY, \ .nlmsg_flags = NLM_F_ROOT|NLM_F_MATCH|NLM_F_REQUEST,\ .nlmsg_seq = MAGIC_SEQ, \ .nlmsg_len = sizeof(_req), \ }, \ } #endif /* __SS_UTIL_H__ */