Home
last modified time | relevance | path

Searched hist:d8ea7ff3995ead5193313c72c0d97c9c16c83be9 (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mscc/
H A Docelot_mrp.cd8ea7ff3995ead5193313c72c0d97c9c16c83be9 Tue Feb 16 22:42:03 CET 2021 Horatiu Vultur <horatiu.vultur@microchip.com> net: mscc: ocelot: Add support for MRP

Add basic support for MRP. The HW will just trap all MRP frames on the
ring ports to CPU and allow the SW to process them. In this way it is
possible to for this node to behave both as MRM and MRC.

Current limitations are:
- it doesn't support Interconnect roles.
- it supports only a single ring.
- the HW should be able to do forwarding of MRP Test frames so the SW
will not need to do this. So it would be able to have the role MRC
without SW support.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A DMakefilediff d8ea7ff3995ead5193313c72c0d97c9c16c83be9 Tue Feb 16 22:42:03 CET 2021 Horatiu Vultur <horatiu.vultur@microchip.com> net: mscc: ocelot: Add support for MRP

Add basic support for MRP. The HW will just trap all MRP frames on the
ring ports to CPU and allow the SW to process them. In this way it is
possible to for this node to behave both as MRM and MRC.

Current limitations are:
- it doesn't support Interconnect roles.
- it supports only a single ring.
- the HW should be able to do forwarding of MRP Test frames so the SW
will not need to do this. So it would be able to have the role MRC
without SW support.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Docelot.cdiff d8ea7ff3995ead5193313c72c0d97c9c16c83be9 Tue Feb 16 22:42:03 CET 2021 Horatiu Vultur <horatiu.vultur@microchip.com> net: mscc: ocelot: Add support for MRP

Add basic support for MRP. The HW will just trap all MRP frames on the
ring ports to CPU and allow the SW to process them. In this way it is
possible to for this node to behave both as MRM and MRC.

Current limitations are:
- it doesn't support Interconnect roles.
- it supports only a single ring.
- the HW should be able to do forwarding of MRP Test frames so the SW
will not need to do this. So it would be able to have the role MRC
without SW support.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/linux/include/linux/dsa/
H A Docelot.hdiff d8ea7ff3995ead5193313c72c0d97c9c16c83be9 Tue Feb 16 22:42:03 CET 2021 Horatiu Vultur <horatiu.vultur@microchip.com> net: mscc: ocelot: Add support for MRP

Add basic support for MRP. The HW will just trap all MRP frames on the
ring ports to CPU and allow the SW to process them. In this way it is
possible to for this node to behave both as MRM and MRC.

Current limitations are:
- it doesn't support Interconnect roles.
- it supports only a single ring.
- the HW should be able to do forwarding of MRP Test frames so the SW
will not need to do this. So it would be able to have the role MRC
without SW support.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/linux/include/soc/mscc/
H A Docelot.hdiff d8ea7ff3995ead5193313c72c0d97c9c16c83be9 Tue Feb 16 22:42:03 CET 2021 Horatiu Vultur <horatiu.vultur@microchip.com> net: mscc: ocelot: Add support for MRP

Add basic support for MRP. The HW will just trap all MRP frames on the
ring ports to CPU and allow the SW to process them. In this way it is
possible to for this node to behave both as MRM and MRC.

Current limitations are:
- it doesn't support Interconnect roles.
- it supports only a single ring.
- the HW should be able to do forwarding of MRP Test frames so the SW
will not need to do this. So it would be able to have the role MRC
without SW support.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>