{"id":833262,"url":"http://patchwork.ozlabs.org/api/1.2/patches/833262/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/20171102092058.3782-1-privat@egil-hjelmeland.no/","project":{"id":7,"url":"http://patchwork.ozlabs.org/api/1.2/projects/7/?format=json","name":"Linux network development","link_name":"netdev","list_id":"netdev.vger.kernel.org","list_email":"netdev@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20171102092058.3782-1-privat@egil-hjelmeland.no>","list_archive_url":null,"date":"2017-11-02T09:20:58","name":"[net-next] net: dsa: lan9303: Added Documentation/networking/dsa/lan9303.txt","commit_ref":null,"pull_url":null,"state":"accepted","archived":true,"hash":"06aecb3801fc8bd10f343fcb496c89c7ca265703","submitter":{"id":72044,"url":"http://patchwork.ozlabs.org/api/1.2/people/72044/?format=json","name":"Egil Hjelmeland","email":"privat@egil-hjelmeland.no"},"delegate":{"id":34,"url":"http://patchwork.ozlabs.org/api/1.2/users/34/?format=json","username":"davem","first_name":"David","last_name":"Miller","email":"davem@davemloft.net"},"mbox":"http://patchwork.ozlabs.org/project/netdev/patch/20171102092058.3782-1-privat@egil-hjelmeland.no/mbox/","series":[{"id":11458,"url":"http://patchwork.ozlabs.org/api/1.2/series/11458/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/list/?series=11458","date":"2017-11-02T09:20:58","name":"[net-next] net: dsa: lan9303: Added Documentation/networking/dsa/lan9303.txt","version":1,"mbox":"http://patchwork.ozlabs.org/series/11458/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/833262/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/833262/checks/","tags":{},"related":[],"headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3ySKN60MC8z9sNw\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu,  2 Nov 2017 20:21:42 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S932766AbdKBJVb (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 2 Nov 2017 05:21:31 -0400","from aibo.runbox.com ([91.220.196.211]:44614 \"EHLO aibo.runbox.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1752614AbdKBJV3 (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tThu, 2 Nov 2017 05:21:29 -0400","from [10.9.9.210] (helo=mailfront10.runbox.com)\n\tby mailtransmit03.runbox with esmtp (Exim 4.86_2)\n\t(envelope-from <privat@egil-hjelmeland.no>)\n\tid 1eABgj-0001Nc-02; Thu, 02 Nov 2017 10:21:25 +0100","from 93.89.113.32.ip.vitnett.no ([93.89.113.32]\n\thelo=localhost.localdomain)\n\tby mailfront10.runbox.com with esmtpsa (uid:646232 )\n\t(TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82)\n\tid 1eABgW-0007US-PE; Thu, 02 Nov 2017 10:21:12 +0100"],"From":"Egil Hjelmeland <privat@egil-hjelmeland.no>","To":"andrew@lunn.ch, vivien.didelot@savoirfairelinux.com,\n\tf.fainelli@gmail.com, netdev@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org","Cc":"Egil Hjelmeland <egil.hjelmeland@zenitel.com>","Subject":"[PATCH net-next] net: dsa: lan9303: Added\n\tDocumentation/networking/dsa/lan9303.txt","Date":"Thu,  2 Nov 2017 10:20:58 +0100","Message-Id":"<20171102092058.3782-1-privat@egil-hjelmeland.no>","X-Mailer":"git-send-email 2.11.0","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"},"content":"From: Egil Hjelmeland <egil.hjelmeland@zenitel.com>\n\nProvide a rough overview of the state of the driver. And explain that the\ndriver operates in two modes: bridged and port-separated.\n\nSigned-off-by: Egil Hjelmeland <egil.hjelmeland@zenitel.com>\n---\n Documentation/networking/dsa/lan9303.txt | 37 ++++++++++++++++++++++++++++++++\n 1 file changed, 37 insertions(+)\n create mode 100644 Documentation/networking/dsa/lan9303.txt","diff":"diff --git a/Documentation/networking/dsa/lan9303.txt b/Documentation/networking/dsa/lan9303.txt\nnew file mode 100644\nindex 000000000000..ec28683d107d\n--- /dev/null\n+++ b/Documentation/networking/dsa/lan9303.txt\n@@ -0,0 +1,37 @@\n+LAN9303 Ethernet switch driver\n+==============================\n+\n+The LAN9303 is a three port 10/100 ethernet switch with integrated phys for the\n+two external ethernet ports. The third port is an RMII/MII interface to a host\n+master network interface (e.g. fixed link).\n+\n+\n+Driver details\n+==============\n+\n+The driver is implemented as a DSA driver, see\n+Documentation/networking/dsa/dsa.txt.\n+\n+See Documentation/devicetree/bindings/net/dsa/lan9303.txt for device tree\n+binding.\n+\n+The LAN9303 can be managed both via MDIO and I2C, both supported by this driver.\n+\n+At startup the driver configures the device to provide two separate network\n+interfaces (which is the default state of a DSA device). Due to HW limitations,\n+no HW MAC learning takes place in this mode.\n+\n+When both user ports are joined to the same bridge, the normal HW MAC learning\n+is enabled. This means that unicast traffic is forwarded in HW. Broadcast and\n+multicast is flooded in HW. STP is also supported in this mode. The driver\n+support fdb/mdb operations as well, meaning IGMP snooping is supported.\n+\n+If one of the user ports leave the bridge, the ports goes back to the initial\n+separated operation.\n+\n+\n+Driver limitations\n+==================\n+\n+ - Support for VLAN filtering is not implemented\n+ - The HW does not support VLAN-specific fdb entries\n","prefixes":["net-next"]}