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.