Tue, Mar 01, 2016 at 03:24:50PM CET, a...@vadai.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.

Reply via email to