Message ID | 20240813074233.2473876-1-danishanwar@ti.com (mailing list archive) |
---|---|
Headers | show |
Series | Introduce HSR offload support for ICSSG | expand |
On Tue, Aug 13, 2024 at 01:12:26PM +0530, MD Danish Anwar wrote: > Hi All, > This series introduces HSR offload support for ICSSG driver. To support HSR > offload to hardware, ICSSG HSR firmware is used. Oh, no, not another firmware. How does this interact with using the switch firmware and switchdev? I see in your examples you talk about HSR to Dual EMAC, but what about HSR and Switchdev? How many more different firmwares do you have? Andrew
Hi Andrew, On 13/08/24 8:19 pm, Andrew Lunn wrote: > On Tue, Aug 13, 2024 at 01:12:26PM +0530, MD Danish Anwar wrote: >> Hi All, >> This series introduces HSR offload support for ICSSG driver. To support HSR >> offload to hardware, ICSSG HSR firmware is used. > > Oh, no, not another firmware. How does this interact with using the > switch firmware and switchdev? I see in your examples you talk about > HSR to Dual EMAC, but what about HSR and Switchdev? > HSR to Switch mode or switch mode to HSR is not supported by the firmware. Only dual EMAC to Switch , dual EMAC to HSR, switch to dual EMAC and HSR to dual EMAC is supported. Software HSR, software Switch / bridging can be done only with dual EMAC firmware. To summarize, Dual EMAC firmware - Supports normal Ethernet operations, Can do software bridging, software HSR Switch Firmware - Can do bridging in hardware. For software bridging this firmware is not needed, DUAL EMAC firmware will be used. HSR firmware - Can do HSR offloading in hardware. For software offload this firmware is not needed, dual EMAC firmware will be used for that. By default the firmware is Dual EMAC firmware. Firmware will only be changed when offloading in hardware is needed. > How many more different firmwares do you have? > We have these 3 firmwares only for ICSSG. > Andrew
> We have these 3 firmwares only for ICSSG.
O.K. But i also hope you have learned from this and the next
generation of the hardware with have more RAM for firmware, so you
only need one firmware image for everything.
Andrew
On 8/14/2024 7:34 PM, Andrew Lunn wrote: >> We have these 3 firmwares only for ICSSG. > > O.K. But i also hope you have learned from this and the next > generation of the hardware with have more RAM for firmware, so you > only need one firmware image for everything. > Yes Andrew, The goal will always be to have a firmware which can do all these instead of multiple firmwares in future. Thanks for all the reviews and sugestions. > Andrew