Commit 73395b43 authored by Jakub Kicinski's avatar Jakub Kicinski
Browse files

tools: ynl: remove the libmnl dependency

parent 5ac6868d
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -2,8 +2,8 @@
#ifndef __YNL_C_PRIV_H
#define __YNL_C_PRIV_H 1

#include <stdbool.h>
#include <stddef.h>
#include <libmnl/libmnl.h>
#include <linux/types.h>

struct ynl_parse_arg;
@@ -12,8 +12,6 @@ struct ynl_parse_arg;
 * YNL internals / low level stuff
 */

/* Generic mnl helper code */

enum ynl_policy_type {
	YNL_PT_REJECT = 1,
	YNL_PT_IGNORE,
+0 −1
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@
#include <stdio.h>
#include <unistd.h>
#include <linux/types.h>
#include <libmnl/libmnl.h>
#include <linux/genetlink.h>
#include <sys/socket.h>

+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ ifeq ("$(DEBUG)","1")
  CFLAGS += -g -fsanitize=address -fsanitize=leak -static-libasan
endif

LDLIBS=-lmnl ../lib/ynl.a ../generated/protos.a
LDLIBS=../lib/ynl.a ../generated/protos.a

SRCS=$(wildcard *.c)
BINS=$(patsubst %.c,%,${SRCS})
+0 −1
Original line number Diff line number Diff line
@@ -2677,7 +2677,6 @@ def main():

    if args.mode == "user":
        if not args.header:
            cw.p("#include <libmnl/libmnl.h>")
            cw.p("#include <linux/genetlink.h>")
            cw.nl()
            for one in args.user_header: