LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Kernel (https://www.linuxquestions.org/questions/linux-kernel-70/)
-   -   How to align the sk_buff 'data' field on an odd word address? (https://www.linuxquestions.org/questions/linux-kernel-70/how-to-align-the-sk_buff-data-field-on-an-odd-word-address-654121/)

jf.argentino 07-07-2008 12:38 PM

How to align the sk_buff 'data' field on an odd word address?
 
Hello,

I'm using linux on a blackfin BF537E rev 0.2 DSP from analog devices.
Due to a hardware bug, ethernet Tx can't use the DMA to get data from memory if the "data" field of the sk_buff structure isn't aligned on an odd word address.

So, is there a trick to allocate the datagram I give to the "sendto" function on a odd word address?

But I'm not sure it will be sufficient since I'm not able to connect the device "xmit" function (where the sk_buff data field need to be aligned) and the "sock_sendmsg" which is, I hope, my kernel entry point... If some network driver guru can point to me where's the sk_buff data filed is connected to my user-side datagram address, I'm working in MULTICAST.

Thanks for any help.


All times are GMT -5. The time now is 09:43 AM.