Re: [PATCH 2/9] PKT_SCHED: tc filter extension API
From: jamal <hidden>
Date: 2004-12-31 04:42:44
On Thu, 2004-12-30 at 09:09, Thomas Graf wrote:
* jamal [ref] 2004-12-30 08:51quoted
In current code you can have CONFIG_NET_CLS_ACT and not use new style policer, rather use old one i.e CONFIG_NET_CLS_POLICE. You seem to indicate presence of CONFIG_NET_CLS_ACT implies absence of NET_CLS_POLICE.Is this wrong? Current code: (u32) 2004/06/15 hadi | #ifdef CONFIG_NET_CLS_ACT 2004/06/15 hadi | struct tc_action *action; 2004/06/15 hadi | #else 2002/02/05 torvalds | #ifdef CONFIG_NET_CLS_POLICE 2002/02/05 torvalds | struct tcf_police *police; 2002/02/05 torvalds | #endif 2004/06/15 hadi | #endifquoted
config NET_CLS_POLICE ... depends on NET_CLS && NET_QOS && NET_ACT_POLICE!=y && NET_ACT_POLICE!=mHmm... doesn't make too much sense for me. What's the advantage of allowing this mix?
Ok, send a patch for the Kconfig then;-> Make sure that CLS_POLICE cant be selected if CONFIG_NET_CLS_ACT is on. [Agreed that doing it this way would allow killing the policer sooner] cheers, jamal