[dpdk-dev] Error : dereferencing pointer to incomplete type......
sabu kurian
sabu2kurian at gmail.com
Mon Mar 17 09:21:44 CET 2014
Hello friends,
I get a error like "dereferencing pointer to incomplete type", when I try
to fill in the IPv4 headers.
Below is the code snippet:
struct ether_hdr *ehdr = rte_pktmbuf_mtod(m_pool, struct ether_hdr *);
struct ipv4_hdr *iphdr = (struct ipv4_hdr *)(&ehdr[1]);
iphdr->packet_id = (uint16_t)0x0001; //This gives error.
rte_bswap16(iphdr->packet_id,0x0001); //This format also gives the same
error.
And also what is the best way to copy an 8 bit (1 byte) value for fields
like 'type_of_service' ? will rte_memcpy() work for it ?
Thanks in advance....
More information about the dev
mailing list