iproute2/misc/ss_util.h
Stephen Hemminger 6af63cc732 misc: use SPDX
Use SPDX tag instead of GPL boilerplate.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2023-01-14 09:00:34 -08:00

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__ */