| From 12fafa27c7b306e6c397e858f4d5a8159500f659 Mon Sep 17 00:00:00 2001 |
| From: Stephen Hemminger <stephen@networkplumber.org> |
| Date: Thu, 11 Jun 2020 09:46:46 -0700 |
| Subject: devlink: update include files |
| |
| Use the tool iwyu to get more complete list of includes for |
| all the bits used by devlink. |
| |
| This should also fix build with musl libc. |
| |
| Fixes: c4dfddccef4e ("fix JSON output of mon command") |
| Reported-off-by: Dan Robertson <dan@dlrobertson.com> |
| Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> |
| |
| [Retrieved from: |
| https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=12fafa27c7b306e6c397e858f4d5a8159500f659] |
| Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> |
| --- |
| devlink/devlink.c | 9 ++++++++- |
| 1 file changed, 8 insertions(+), 1 deletion(-) |
| |
| diff --git a/devlink/devlink.c b/devlink/devlink.c |
| index 507972c3..ce2e4676 100644 |
| --- a/devlink/devlink.c |
| +++ b/devlink/devlink.c |
| @@ -19,18 +19,25 @@ |
| #include <limits.h> |
| #include <errno.h> |
| #include <inttypes.h> |
| +#include <signal.h> |
| +#include <time.h> |
| +#include <netinet/in.h> |
| +#include <arpa/inet.h> |
| #include <sys/sysinfo.h> |
| #define _LINUX_SYSINFO_H /* avoid collision with musl header */ |
| #include <linux/genetlink.h> |
| #include <linux/devlink.h> |
| +#include <linux/netlink.h> |
| #include <libmnl/libmnl.h> |
| #include <netinet/ether.h> |
| +#include <sys/select.h> |
| +#include <sys/socket.h> |
| #include <sys/types.h> |
| |
| #include "SNAPSHOT.h" |
| #include "list.h" |
| #include "mnlg.h" |
| -#include "json_writer.h" |
| +#include "json_print.h" |
| #include "utils.h" |
| #include "namespace.h" |
| |
| -- |
| cgit 1.2.3-1.el7 |
| |