Hi Tis,
I am using DVRRDK4.1 and our custom board.
There are two ethernet ports: eth0, eth1 in my board, eth0 always used as stream out and eth1 used as local lan use.
eth0 port is connected with hardware ips EMAC2, eth1 port is connected with EMAC1 and two ethernet interface is configured as different subnet.(ex. eth0: 192.168.1.x, eth1: 192.168.2.x)
I have the following questions, please help check:
(1) Does DSP offload driver have limitation that only support hardware ips EMAC1 only? It means that offload driver is only supported in eth1 interface(EMAC1 in my board)?
(2) As I know, In DM816x, when eth_offload driver is enabled, c6x DSP cannot be used for any other purpose other than ethernet offload. But I found the following discussion in other thread:
"Actually the offload driver is a low priority task on DSP while SCD (AlgLink) will be a higher priority one so it can pre-empt the offload driver task. Currently (in RDK 4.1) the offload driver is a busy loop looking for packets, semPendTimeout is 0. If you want to run SCD along with offload driver, it is recommended to change pin->semPendTimeout to a non-zero value (1 / 2) ETH_OFFLOAD_emacOpen()."
Does it means that it is possible to use SCD function with offload driver enable in RDK4.1??
Thank in advance!