From: Maxime Chevallier <maxime.chevall...@bootlin.com>
Date: Tue, 27 Feb 2018 10:11:43 +0100

> +/* Find tcam entry with matched pair <vid,port> */
> +static int mvpp2_prs_vid_range_find(struct mvpp2 *priv, int pmap, u16 vid,
> +                                 u16 mask)
> +{
> +     struct mvpp2_prs_entry pe;
> +     unsigned char byte[2], enable[2];
> +     u16 rvid, rmask;
> +     int tid;

Please use reverse christmas tree ordering for local variables
(longest to shortest line).

> +/* Write parser entry for VID filtering */
> +static int mvpp2_prs_vid_entry_add(struct mvpp2_port *port, u16 vid)
> +{
> +     struct mvpp2 *priv = port->priv;
> +     struct mvpp2_prs_entry pe;
> +     int tid;
> +     unsigned int mask = 0xfff, reg_val, shift;
> +     unsigned int vid_start = MVPP2_PE_VID_FILT_RANGE_START +
> +                              port->id * MVPP2_PRS_VLAN_FILT_MAX;

Likewise.

> +/* Remove VID filering entry for this port */
> +static void mvpp2_prs_vid_disable_filtering(struct mvpp2_port *port)
> +{
> +     struct mvpp2 *priv = port->priv;
> +     unsigned int tid = MVPP2_PRS_VID_PORT_DFLT(port->id);

Likewise.

> +/* Add guard entry that drops packets when no VID is matched on this port */
> +static void mvpp2_prs_vid_enable_filtering(struct mvpp2_port *port)
> +{
> +     struct mvpp2_prs_entry pe;
> +     struct mvpp2 *priv = port->priv;
> +     unsigned int tid = MVPP2_PRS_VID_PORT_DFLT(port->id);
> +     unsigned int reg_val, shift;

Likewise.

> +static int mvpp2_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 
> vid)
> +{
> +     int ret;
> +     struct mvpp2_port *port = netdev_priv(dev);

Likewise.

> +static int mvpp2_set_features(struct net_device *dev,
> +                           netdev_features_t features)
> +{
> +     struct mvpp2_port *port = netdev_priv(dev);
> +     netdev_features_t changed = dev->features ^ features;

Likewise.

Reply via email to