[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160420102148.GA18615@echse.zoo>
Date: Wed, 20 Apr 2016 12:21:49 +0200
From: Ingo Saitz <ingo@...d.uni-hannover.de>
To: netdev@...r.kernel.org
Subject: skb_at_tc_ingress helper breaks compilation of oot modules
In Linux 4.5, when CONFIG_NET_CLS_ACT is defined, compilation of out of
tree modules breaks with undeclared functions/constants. The culprit is:
commit fdc5432a7b44ab7de17141beec19d946b9344e91
Author: Daniel Borkmann <daniel@...earbox.net>
Date: Thu Jan 7 15:50:22 2016 +0100
net, sched: add skb_at_tc_ingress helper
which uses G_TC_AT and AT_INGRESS but only includes linux/pkt_cls.h,
which does not include these #defines for oot builds. Unfortunately I'm
not sure what the correct fix is, maybe the uapi folks could help, but i
attached a simple testcase and build log (Makefile is straight from
kernelnewbies).
Ingo
--
╭─╮ Kennedy's Lemma:
╭│───╮ If you can parse Perl, you can solve the Halting Problem.
│╰─│─╯
╰──╯ http://www.perlmonks.org/?node_id=663393
View attachment "fail.c" of type "text/x-csrc" (22 bytes)
View attachment "Makefile" of type "text/plain" (154 bytes)
View attachment "make.log" of type "text/plain" (1552 bytes)
Powered by blists - more mailing lists