On 01/07/2016 05:29 PM, Eric Dumazet wrote:
On Wed, 2016-01-06 at 02:00 +0100, Daniel Borkmann wrote:
This work adds a generalization of the ingress qdisc as a qdisc holding
only classifiers. The clsact qdisc works on ingress, but also on egress.
In both cases, it's execution happens without tak
On 01/07/2016 11:09 AM, Hannes Frederic Sowa wrote:
Hi Daniel and Alexei,
On 07.01.2016 04:53, Alexei Starovoitov wrote:
On Wed, Jan 06, 2016 at 02:00:56AM +0100, Daniel Borkmann wrote:
I decided to extend the sch_ingress module with clsact functionality so
that commonly used code can be reus
Hi Daniel and Alexei,
On 07.01.2016 04:53, Alexei Starovoitov wrote:
On Wed, Jan 06, 2016 at 02:00:56AM +0100, Daniel Borkmann wrote:
I decided to extend the sch_ingress module with clsact functionality so
that commonly used code can be reused, the module is being aliased with
sch_clsact so th
On Wed, Jan 06, 2016 at 02:00:56AM +0100, Daniel Borkmann wrote:
>
> I decided to extend the sch_ingress module with clsact functionality so
> that commonly used code can be reused, the module is being aliased with
> sch_clsact so that it can be auto-loaded properly. Alternative would have been
>
On Tue, Jan 5, 2016 at 5:00 PM, Daniel Borkmann wrote:
> diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
> index c20b814..752c0d2 100644
> --- a/include/linux/netdevice.h
> +++ b/include/linux/netdevice.h
> @@ -1739,7 +1739,9 @@ struct net_device {
> #ifdef CONFIG_XPS
>
This work adds a generalization of the ingress qdisc as a qdisc holding
only classifiers. The clsact qdisc works on ingress, but also on egress.
In both cases, it's execution happens without taking the qdisc lock, and
the main difference for the egress part compared to prior version of [1]
is that