Re: [PATCH 6/7] netdev: octeon-ethernet: Add Cavium Octeon III support.

From: David Daney
Date: Thu Nov 02 2017 - 11:55:48 EST


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