Hi Ti Folks,
Sorry for more questions on NDK and Packet Accelerator. Lets say, I have a system already working with NDK driver [the project consists of NDK interface code based on Client example project/code from Ti installation folders ] and it is receiving ethernet packets from external world [no worries, i am happy about it]. I am adding PA related Classification code to the existing project [which contains NDK].
1. Assuming a case wherein ethernet packets from external world reach the CPSW, will they be forwarded as they are NDK packets or will they be discarded/dropped as they do not match classification criterion/rules [Mac match, IP match and port match]. Kindly explain what happens in this case.
2. If they are dropped, how to make a work around for the same [i assume broadcast IP/sMacs is one such option, any other option, please let me know].
3. Does The Packet Classification code [PA LLD] conflict with NDK Interface code or they are two seperate different parallel entities [In other words, one is mutually exclusive of other]?
===============================================================
I see two Ti e2e posts saying that NDK is no way related to PA.
http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/147286.aspx
http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/194486.aspx
and at the same time, i see NDK does use PA in the MCSDK diagram [MCSDK UserGuide and MCSDK wiki page]. Kindly confirm which is correct
http://processors.wiki.ti.com/index.php/File:Ndkarch.png
Also Hellworld NDK project does use the res_mgr_init_pass [PA initialization/configuration related API], so i assume that NDK does use PA?? please confirm.
=============================================
Thanks
RC Reddy