Thread (4 messages) flat view 4 messages, 2 authors, 2017-02-05

Re: [PATCH v2 1/2] net: phy: dp83867: Port mirroring support in the DP83867 TI's PHY driver

From: Lukasz Majewski <lukma@denx.de>
Date: 2017-02-05 14:32:28
Also in: lkml

Hi Andrew,
On Sat, Feb 04, 2017 at 05:02:11PM +0100, Lukasz Majewski wrote:
quoted
This patch adds support for enabling or disabling the port
mirroring (at CFG4 register) feature of the DP83867 TI's PHY device.
As we discussed before, "port mirroring" is bad naming. Yes, we should
use it, because that is what the datasheet calls this feature.
That was my goal - to use naming from datasheet.
But the
commit message should also contain a description of what this means,
and reference that the linux name for this concept is lane swapping.
Ok. No problem with that.
quoted
+enum {
Maybe give the 0 value a name. DP83867_PORT_MIRROING_KEEP?
I can add this - no problem.
quoted
+	DP83867_PORT_MIRROING_EN = 1,
+	DP83867_PORT_MIRROING_DIS,
+};
+
That extra enum value can then make this more obvious:
  
        if (dp83867->port_mirroring != DP83867_PORT_MIRROING_KEEP)
		dp83867_config_port_mirroring(phydev);

On the first reading of the patch, i though you were setting mirroring
on/off under all conditions, but in fact you don't. This makes it
clearer.
Ok. I see your point.
	Thanks
		Andrew
Thanks for review :-)


Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help