This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Regarding tcpdump utility

Other Parts Discussed in Thread: TCI6636K2H

Hi there,

Greetings .

We are using -

Target chip : TCI6636k2h
Target EVM : XTCIEVMK2X   Rev1.1

MCSDK version:
mcsdk_bios_3_00_01_12
mcsdk_linux_3_00_01_12

We are running tcpdump utility on our k2h evm. We can see its capturing ingress packets.

My question is from where exactly it capture packets i.e from ethernet switch, SGMII interface (NETCP) or from hw queue manager (Multicore Navigator).

Regards,

Vishal

  • Hi,

    It started from external RJ-45 Port --->Phy(SGMII Mode)---->EMAC ---->NETCP module.

    SGMII:
    The SGMII module can be configured to operate in various modes.
    autonegotiate, phy, forced, fiber

    NETCP peripheral supports multiple hardware offload operations including:

    Packet DMA (PKTDMA): Enables transfers of data and control packets between NETCP and host.
    Individual packets to NETCP contain data in containers called descriptors which can be moved between hardware queues.
    Queue Manager Subsystem (QMSS): controls behavior of hardware queues and enables routing of descriptors.
    Both PKTDMA and QMSS are central part of the Multicore Navigator functionality available in keystone devices.

    Packet Accelerator: Packet header classification such as header matching, Packet modification operations such as checksum generation.

    Security Accelerator: Crypto operation including encrypt ,decrypt and authentication of data packets

    Transport Net Library in MCSDK,
    NETAPI: Data Path configuration, Packet Send/Receive APIs

    Find more detailed information at this wiki,

    http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring#Network_Driver