Lines Matching defs:packetlen
2036 static void deliver_packet(struct strip *strip_info, STRIP_Header *header, __u16 packetlen)
2038 struct sk_buff *skb = dev_alloc_skb(sizeof(STRIP_Header) + packetlen);
2047 memcpy(skb_put(skb, packetlen), strip_info->rx_buff, packetlen);
2061 strip_info->rx_bytes += packetlen;
2069 __u16 packetlen;
2079 packetlen = ((__u16)strip_info->rx_buff[2] << 8) | strip_info->rx_buff[3];
2081 if (packetlen > MAX_RECV_MTU)
2084 strip_info->dev.name, packetlen);
2089 /*printk(KERN_INFO "%s: Got %d byte IP packet\n", strip_info->dev.name, packetlen);*/
2092 ptr = UnStuffData(ptr, end, strip_info->rx_buff+4, packetlen-4);
2107 deliver_packet(strip_info, header, packetlen);
2112 __u16 packetlen;
2123 packetlen = 8 + (arphdr->ar_hln + arphdr->ar_pln) * 2;
2125 if (packetlen > MAX_RECV_MTU)
2128 strip_info->dev.name, packetlen);
2134 strip_info->dev.name, packetlen,
2138 ptr = UnStuffData(ptr, end, strip_info->rx_buff+8, packetlen-8);
2153 deliver_packet(strip_info, header, packetlen);