acrn-kernel/net/sched
Daniel Borkmann fe1217c4f3 net: net_cls: move cgroupfs classid handling into core
Zefan Li requested [1] to perform the following cleanup/refactoring:

- Split cgroupfs classid handling into net core to better express a
  possible more generic use.

- Disable module support for cgroupfs bits as the majority of other
  cgroupfs subsystems do not have that, and seems to be not wished
  from cgroup side. Zefan probably might want to follow-up for netprio
  later on.

- By this, code can be further reduced which previously took care of
  functionality built when compiled as module.

cgroupfs bits are being placed under net/core/netclassid_cgroup.c, so
that we are consistent with {netclassid,netprio}_cgroup naming that is
under net/core/ as suggested by Zefan.

No change in functionality, but only code refactoring that is being
done here.

 [1] http://patchwork.ozlabs.org/patch/304825/

Suggested-by: Li Zefan <lizefan@huawei.com>
Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Cc: Zefan Li <lizefan@huawei.com>
Cc: Thomas Graf <tgraf@suug.ch>
Cc: cgroups@vger.kernel.org
Acked-by: Li Zefan <lizefan@huawei.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2014-01-03 23:41:41 +01:00
..
Kconfig net: net_cls: move cgroupfs classid handling into core 2014-01-03 23:41:41 +01:00
Makefile net: sched: cls_bpf: add BPF-based classifier 2013-10-29 17:33:17 -04:00
act_api.c net_sched: remove unnecessary parentheses while return 2013-12-10 22:44:51 -05:00
act_csum.c net_sched: Use default action walker methods 2013-12-05 19:28:43 -05:00
act_gact.c net_sched: Use default action walker methods 2013-12-05 19:28:43 -05:00
act_ipt.c net_sched: Use default action walker methods 2013-12-05 19:28:43 -05:00
act_mirred.c net_sched: Use default action walker methods 2013-12-05 19:28:43 -05:00
act_nat.c net_sched: Use default action walker methods 2013-12-05 19:28:43 -05:00
act_pedit.c net_sched: Use default action walker methods 2013-12-05 19:28:43 -05:00
act_police.c net_sched: Use default action lookup functions 2013-12-05 19:28:42 -05:00
act_simple.c net_sched: Use default action walker methods 2013-12-05 19:28:43 -05:00
act_skbedit.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-12-09 20:20:14 -05:00
cls_api.c
cls_basic.c qdisc: basic classifier - remove unnecessary initialization 2013-09-30 15:47:43 -04:00
cls_bpf.c net_sched: cls_bpf: use tabs to do indent 2013-12-10 22:44:51 -05:00
cls_cgroup.c net: net_cls: move cgroupfs classid handling into core 2014-01-03 23:41:41 +01:00
cls_flow.c
cls_fw.c
cls_route.c
cls_rsvp.c
cls_rsvp.h
cls_rsvp6.c
cls_tcindex.c
cls_u32.c net_sched: change "foo* bar" to "foo *bar" 2013-12-10 22:44:51 -05:00
em_canid.c
em_cmp.c
em_ipset.c em_ipset: use dev_net() accessor 2013-10-18 16:23:06 -04:00
em_meta.c net_sched: expand control flow of macro SKIP_NONLOCAL 2013-12-11 12:29:26 -05:00
em_nbyte.c
em_text.c
em_u32.c
ematch.c
sch_api.c pkt_sched: give visibility to mq slave qdiscs 2013-12-09 19:54:47 -05:00
sch_atm.c net_sched: info leak in atm_tc_dump_class() 2013-07-31 15:04:19 -07:00
sch_blackhole.c
sch_cbq.c net_sched: add space around '>' and before '(' 2013-12-10 22:44:51 -05:00
sch_choke.c treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks 2013-08-20 13:06:40 +02:00
sch_codel.c
sch_drr.c
sch_dsmark.c net_sched: remove unnecessary parentheses while return 2013-12-10 22:44:51 -05:00
sch_fifo.c
sch_fq.c pkt_sched: fq: fix pacing for small frames 2013-11-15 21:01:52 -05:00
sch_fq_codel.c
sch_generic.c net_sched: change "foo* bar" to "foo *bar" 2013-12-10 22:44:51 -05:00
sch_gred.c
sch_hfsc.c
sch_htb.c sch_htb: remove unnecessary NULL pointer judgment 2013-12-11 15:30:17 -05:00
sch_ingress.c
sch_mq.c pkt_sched: give visibility to mq slave qdiscs 2013-12-09 19:54:47 -05:00
sch_mqprio.c pkt_sched: give visibility to mq slave qdiscs 2013-12-09 19:54:47 -05:00
sch_multiq.c net/*: Fix FSF address in file headers 2013-12-06 12:37:57 -05:00
sch_netem.c net_sched: add space around '>' and before '(' 2013-12-10 22:44:51 -05:00
sch_plug.c
sch_prio.c
sch_qfq.c
sch_red.c
sch_sfb.c
sch_sfq.c net_sched: sfq: put sfq_unlink in a do - while loop 2013-12-10 22:44:52 -05:00
sch_tbf.c sch_tbf: handle too small burst 2013-11-23 14:46:25 -08:00
sch_teql.c