mirror of
https://git.kernel.org/pub/scm/network/iproute2/iproute2.git
synced 2024-11-15 22:15:13 +08:00
6af63cc732
Use SPDX tag instead of GPL boilerplate. Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
24 lines
563 B
C
24 lines
563 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
#ifndef __SS_UTIL_H__
|
|
#define __SS_UTIL_H__
|
|
|
|
#include <linux/sock_diag.h>
|
|
#include <linux/inet_diag.h>
|
|
|
|
#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__ */
|