netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net v2 0/3] Documentation: dsa: misc fixes
@ 2016-05-25  4:26 Florian Fainelli
  2016-05-25  4:26 ` [PATCH net v2 1/3] Documentation: networking: dsa: Remove poll_link description Florian Fainelli
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Florian Fainelli @ 2016-05-25  4:26 UTC (permalink / raw)
  To: netdev; +Cc: davem, vivien.didelot, andrew, idosch, Florian Fainelli

Hi David,

Here are some miscelaneous documentation fixes for DSA, I targeted "net"
because these are not functional code changes, but still documentation fixes
per-se.

Changes in v2:

- reword what the port_vlan_filtering is about based on feedback from Vivien and Ido

Florian Fainelli (3):
  Documentation: networking: dsa: Remove poll_link description
  Documentation: networking: dsa: Remove priv_size description
  Documentation: networking: dsa: Describe port_vlan_filtering

 Documentation/networking/dsa/dsa.txt | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH net v2 1/3] Documentation: networking: dsa: Remove poll_link description
  2016-05-25  4:26 [PATCH net v2 0/3] Documentation: dsa: misc fixes Florian Fainelli
@ 2016-05-25  4:26 ` Florian Fainelli
  2016-05-25  4:26 ` [PATCH net v2 2/3] Documentation: networking: dsa: Remove priv_size description Florian Fainelli
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Florian Fainelli @ 2016-05-25  4:26 UTC (permalink / raw)
  To: netdev; +Cc: davem, vivien.didelot, andrew, idosch, Florian Fainelli

This function has been removed in 4baee937b8d5 ("net: dsa: remove DSA
link polling") in favor of using the PHYLIB polling mechanism.

Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
---
 Documentation/networking/dsa/dsa.txt | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/Documentation/networking/dsa/dsa.txt b/Documentation/networking/dsa/dsa.txt
index 631b0f7ae16f..8303eb8ced79 100644
--- a/Documentation/networking/dsa/dsa.txt
+++ b/Documentation/networking/dsa/dsa.txt
@@ -416,11 +416,6 @@ PHY devices and link management
   to the switch port MDIO registers. If unavailable return a negative error
   code.
 
-- poll_link: Function invoked by DSA to query the link state of the switch
-  builtin Ethernet PHYs, per port. This function is responsible for calling
-  netif_carrier_{on,off} when appropriate, and can be used to poll all ports in a
-  single call. Executes from workqueue context.
-
 - adjust_link: Function invoked by the PHY library when a slave network device
   is attached to a PHY device. This function is responsible for appropriately
   configuring the switch port link parameters: speed, duplex, pause based on
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH net v2 2/3] Documentation: networking: dsa: Remove priv_size description
  2016-05-25  4:26 [PATCH net v2 0/3] Documentation: dsa: misc fixes Florian Fainelli
  2016-05-25  4:26 ` [PATCH net v2 1/3] Documentation: networking: dsa: Remove poll_link description Florian Fainelli
@ 2016-05-25  4:26 ` Florian Fainelli
  2016-05-25  4:26 ` [PATCH net v2 3/3] Documentation: networking: dsa: Describe port_vlan_filtering Florian Fainelli
  2016-05-25 19:45 ` [PATCH net v2 0/3] Documentation: dsa: misc fixes David Miller
  3 siblings, 0 replies; 6+ messages in thread
From: Florian Fainelli @ 2016-05-25  4:26 UTC (permalink / raw)
  To: netdev; +Cc: davem, vivien.didelot, andrew, idosch, Florian Fainelli

We no longer have a priv_size structure member since 5feebd0a8a79 ("net:
dsa: Remove allocation of driver private memory")

Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
---
 Documentation/networking/dsa/dsa.txt | 2 --
 1 file changed, 2 deletions(-)

diff --git a/Documentation/networking/dsa/dsa.txt b/Documentation/networking/dsa/dsa.txt
index 8303eb8ced79..411b57fd73aa 100644
--- a/Documentation/networking/dsa/dsa.txt
+++ b/Documentation/networking/dsa/dsa.txt
@@ -369,8 +369,6 @@ does not allocate any driver private context space.
 Switch configuration
 --------------------
 
-- priv_size: additional size needed by the switch driver for its private context
-
 - tag_protocol: this is to indicate what kind of tagging protocol is supported,
   should be a valid value from the dsa_tag_protocol enum
 
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH net v2 3/3] Documentation: networking: dsa: Describe port_vlan_filtering
  2016-05-25  4:26 [PATCH net v2 0/3] Documentation: dsa: misc fixes Florian Fainelli
  2016-05-25  4:26 ` [PATCH net v2 1/3] Documentation: networking: dsa: Remove poll_link description Florian Fainelli
  2016-05-25  4:26 ` [PATCH net v2 2/3] Documentation: networking: dsa: Remove priv_size description Florian Fainelli
@ 2016-05-25  4:26 ` Florian Fainelli
  2016-05-25 14:08   ` Vivien Didelot
  2016-05-25 19:45 ` [PATCH net v2 0/3] Documentation: dsa: misc fixes David Miller
  3 siblings, 1 reply; 6+ messages in thread
From: Florian Fainelli @ 2016-05-25  4:26 UTC (permalink / raw)
  To: netdev; +Cc: davem, vivien.didelot, andrew, idosch, Florian Fainelli

Described what the port_vlan_filtering function is supposed to
accomplish.

Fixes: fb2dabad69f0 ("net: dsa: support VLAN filtering switchdev attr")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
---
 Documentation/networking/dsa/dsa.txt | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/Documentation/networking/dsa/dsa.txt b/Documentation/networking/dsa/dsa.txt
index 411b57fd73aa..9d05ed7f7da5 100644
--- a/Documentation/networking/dsa/dsa.txt
+++ b/Documentation/networking/dsa/dsa.txt
@@ -535,6 +535,16 @@ Bridge layer
 Bridge VLAN filtering
 ---------------------
 
+- port_vlan_filtering: bridge layer function invoked when the bridge gets
+  configured for turning on or off VLAN filtering. If nothing specific needs to
+  be done at the hardware level, this callback does not need to be implemented.
+  When VLAN filtering is turned on, the hardware must be programmed with
+  rejecting 802.1Q frames which have VLAN IDs outside of the programmed allowed
+  VLAN ID map/rules.  If there is no PVID programmed into the switch port,
+  untagged frames must be rejected as well. When turned off the switch must
+  accept any 802.1Q frames irrespective of their VLAN ID, and untagged frames are
+  allowed.
+
 - port_vlan_prepare: bridge layer function invoked when the bridge prepares the
   configuration of a VLAN on the given port. If the operation is not supported
   by the hardware, this function should return -EOPNOTSUPP to inform the bridge
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH net v2 3/3] Documentation: networking: dsa: Describe port_vlan_filtering
  2016-05-25  4:26 ` [PATCH net v2 3/3] Documentation: networking: dsa: Describe port_vlan_filtering Florian Fainelli
@ 2016-05-25 14:08   ` Vivien Didelot
  0 siblings, 0 replies; 6+ messages in thread
From: Vivien Didelot @ 2016-05-25 14:08 UTC (permalink / raw)
  To: Florian Fainelli, netdev; +Cc: davem, andrew, idosch, Florian Fainelli

Florian Fainelli <f.fainelli@gmail.com> writes:

> Described what the port_vlan_filtering function is supposed to
> accomplish.
>
> Fixes: fb2dabad69f0 ("net: dsa: support VLAN filtering switchdev attr")
> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>

Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH net v2 0/3] Documentation: dsa: misc fixes
  2016-05-25  4:26 [PATCH net v2 0/3] Documentation: dsa: misc fixes Florian Fainelli
                   ` (2 preceding siblings ...)
  2016-05-25  4:26 ` [PATCH net v2 3/3] Documentation: networking: dsa: Describe port_vlan_filtering Florian Fainelli
@ 2016-05-25 19:45 ` David Miller
  3 siblings, 0 replies; 6+ messages in thread
From: David Miller @ 2016-05-25 19:45 UTC (permalink / raw)
  To: f.fainelli; +Cc: netdev, vivien.didelot, andrew, idosch

From: Florian Fainelli <f.fainelli@gmail.com>
Date: Tue, 24 May 2016 21:26:38 -0700

> Here are some miscelaneous documentation fixes for DSA, I targeted "net"
> because these are not functional code changes, but still documentation fixes
> per-se.
> 
> Changes in v2:
> 
> - reword what the port_vlan_filtering is about based on feedback from Vivien and Ido

Series applied, thanks Florian.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-05-25 19:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-25  4:26 [PATCH net v2 0/3] Documentation: dsa: misc fixes Florian Fainelli
2016-05-25  4:26 ` [PATCH net v2 1/3] Documentation: networking: dsa: Remove poll_link description Florian Fainelli
2016-05-25  4:26 ` [PATCH net v2 2/3] Documentation: networking: dsa: Remove priv_size description Florian Fainelli
2016-05-25  4:26 ` [PATCH net v2 3/3] Documentation: networking: dsa: Describe port_vlan_filtering Florian Fainelli
2016-05-25 14:08   ` Vivien Didelot
2016-05-25 19:45 ` [PATCH net v2 0/3] Documentation: dsa: misc fixes David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).