Messages in this thread | | | Subject | Re: [PATCH 6/7] netdev: octeon-ethernet: Add Cavium Octeon III support. | From | David Daney <> | Date | Thu, 2 Nov 2017 08:55:33 -0700 |
| |
On 11/02/2017 05:43 AM, Andrew Lunn wrote: [...] >> + >> + i = atomic_inc_return(&pki_id); >> + pki_dev = platform_device_register_data(&new_dev->dev, >> + is_mix ? "octeon_mgmt" : "ethernet-mac-pki", >> + i, &platform_data, sizeof(platform_data)); >> + dev_info(&pdev->dev, "Created %s %u: %p\n", >> + is_mix ? "MIX" : "PKI", pki_dev->id, pki_dev); > > Is there any change of these ethernet ports being used to connect to > an Ethernet switch. We have had issues in the past with these sort of > platform devices combined with DSA. >
There are only two possibilities. The BGX MACs have a multiplexer that allows them to be connected to either the "octeon_mgmt" MIX packet processor, or to the "ethernet-mac-pki" PKI/PKO packet processor. The SoCs supported by these drivers do not contain any hardware that would be considered an "Ethernet switch".
I'm not sure I fully understand what your question is though, so I may not have answered it.
David Daney
| |