Ethernet Switches Community

Expand all | Collapse all

Config QSGMII of 53158M as IMP port

  • 1.  Config QSGMII of 53158M as IMP port

    Posted 24 days ago
    Hello,

    Is it possible to use the QSGMII port of BCM53158M as IMP port and connect it to CPU in MAC to MAC form?

    If it is possible, what config should be done?

    Thanks!


  • 2.  RE: Config QSGMII of 53158M as IMP port

    Posted 21 days ago
    Hi,
    Yes, it is through SW configure.
    I believe you are using our RSDK on your external CPU SW.
    The IMP port is defined by the compile option CONFIG_ECPU_PORT=port_num.
    For example, CONFIG_ECPU_PORT=8 added  when compiling RSDK image.

    Thanks,
    Ryan

    ------------------------------
    Master R&D Applications Engineer
    Broadcom
    ------------------------------



  • 3.  RE: Config QSGMII of 53158M as IMP port

    Posted 21 days ago
    Hi,
    Does this means the port 8 can use the whole 4G bandwidth?
    Or it only uses 1 SGMII MAC, so only 1G bandwidth is used?

    Thanks you very much.


  • 4.  RE: Config QSGMII of 53158M as IMP port

    Posted 21 days ago
    Hi,

    The 53158M qsgmii is connected to CPU, and there are eth0, eth1, eth2, eth3 in the Linux system of that CPU side.

    I found when I use `ping -I eth0 1.1.1.1`, only the rx counter of port 8 increases
    when I use `ping -I eth1 1.1.1.1`, only the rx counter of port 9 increases
    when I use `ping -I eth2 1.1.1.1`, only the rx counter of port 10 increases
    when I use `ping -I eth3 1.1.1.1`, only the rx counter of port 11 increases

    Does this means if I want to use 4G bandwidth of QSGMII as an IMP port of BRCM53158M, I need to perform trunking on both 53158M and CPU side?