[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <56d5c81e.46fac20a.5f8c7.ffffd9fc@mx.google.com>
Date: Tue, 1 Mar 2016 18:53:43 +0200
From: Amir Vadai <amir@...ai.me>
To: Jiri Pirko <jiri@...nulli.us>
Cc: "David S. Miller" <davem@...emloft.net>, netdev@...r.kernel.org,
Or Gerlitz <ogerlitz@...lanox.com>,
John Fastabend <john.r.fastabend@...el.com>,
Saeed Mahameed <saeedm@...lanox.com>,
Hadar Har-Zion <hadarh@...lanox.com>,
Jiri Pirko <jiri@...lanox.com>
Subject: Re: [PATCH net-next 8/8] net/mlx5e: Support offload cls_flower with
sskbedit mark action
On Tue, Mar 01, 2016 at 03:58:10PM +0100, Jiri Pirko wrote:
> Tue, Mar 01, 2016 at 03:24:50PM CET, amir@...ai.me wrote:
> >Introduce offloading of skbedit mark action.
> >
> >For example, to mark with 0x1234, all TCP (ip_proto 6) packets arriving
> >to interface ens9:
> >
> > # tc qdisc add dev ens9 ingress
> > # tc filter add dev ens9 protocol ip parent ffff: \
> > flower ip_proto 6 \
> > indev ens9 \
> > action skbedit mark 0x1234
> >
>
> <snip>
>
> >@@ -287,6 +288,21 @@ static int parse_tc_actions(struct mlx5e_priv *priv, struct tcf_exts *exts,
> > continue;
> > }
> >
> >+ if (is_tcf_skbedit_mark(a)) {
> >+ u32 mark = tcf_skbedit_mark(a);
> >+
> >+ if (mark & ~MLX5E_TC_FLOW_ID_MASK) {
> >+ netdev_warn(priv->netdev,
> >+ "Bad flow mark - only 16 bit is supported: 0x%x\n",
>
> You can start printk string on the first line.
ack
Powered by blists - more mailing lists