[RFC] Question regarding api between xpon mac and laser driver/BOSA

Benjamin Larsson <[email protected]>
Newsgroups org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi, on Econet SoCs the data plane looks like this:

eth <-> xpon mac <-> xpon phy <-> LDDLA/BOSA

The implementation of this is part is clear.


The management plane for xpon talks to the mac and laser driver, the 
layer for this communication is over i2c and looks like this:

omci <-> xpon mac <-> LDDLA/BOSA


Here the LDDLA/BOSA can be replaced with a sfp-module if the optical 
part have a SFP slot instead of a BOSA. This means the xpon mac needs to 
implement SFF-8472 handling which is fine.

The problem/question arises when using a BOSA. The LDDLAs from Econet 
are not SFF-8472 compliant enough. Something needs to handle a translation.

The current code exposes an emulated i2c-bus with SFF-8472 compatible 
data so it looks like a sfp-module, that makes the interface with xpon 
mac uniform while adding complexity to the LDDLA-drivers.

The question is what part should have the complexity? The xpon mac, the 
LDDLA driver or something else?

MvH
Benjamin Larsson
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.