阅读:900回复:0
linux下uip的移植问题?
在linux下移植uip协议栈的时候,当网卡接收到数据包的时候,直接传给uip协议栈处理(需要把数据包给uipbuf,数据包的长度给uip_len,然后调用uip_input()这个协议栈处理函数),当有数据发送的时候,由uip协议栈传给网卡发送(协议栈提供发送的字符指针和字符的长度)。
我的设计思路如下,接收时,在网卡驱动程序中(3c59x.c)的vortex_rx(struct net_device *dev)中添加uipbuf=skb->data;uip_len=skb->len;uip_input(); 当发送数据的时候,由于start_hard_xmit(sruct sk_buff *skb,struct net_device *dev),需要解决的问题就是把已知的字符串封装成数据结构skb_buff结构?请帮助 |
|