Altera_Forum
Honored Contributor
14 years agoHelp me! UDP payload inserter problem,urgent!
I've added a UDP payload inserter and padding from the famous project- Offload example.
I can send a short message through SDRAM->mux with packets from SGDMA component (TS Multiplexer) input4> TSE MAC. So there are no probelm with the TSE. I want to send udp payload through : prbs generator-> udp payload inserter -> padding -> mux with packets from SGDMA component (TS Multiplexer) -> TSE MAC. But there are no anything on the port. the code to start the stream is as follows : int main() { int i; UDP_INS_STATS *insert_stat; UDP_INS_STATS *getinsert_stat; insert_stat->mac_dst_hi = lwip_htonl(0x001AA02A); insert_stat->mac_dst_lo = lwip_htons(0xACF0); insert_stat->mac_src_hi = lwip_htonl(0x00112233); insert_stat->mac_src_lo = lwip_htons(0x4455); insert_stat->ip_src = lwip_htonl(0xC0A80064); insert_stat->ip_dst = lwip_htonl(0xC0A80065); insert_stat->udp_src = lwip_htons(0x07D0);//port: insert_stat->udp_dst = lwip_htons(0x07D0); start_packet_generator(GENERATOR_0_BASE, 1472, 0x33557799) printf("start_packet_generator\n"); start_udp_payload_inserter(UDP_INSERTER_0_BASE, &insert_stat printf("start udp payload inserter %d times \n",i); usleep(10000); return 0; } Can anybody tell me the way to solve the probelms.Thank you a lot, give my best wishes to you.what 's problem,