header->OOBDataOffset = cpu_to_le32(skb->len - 44); 
header->DataLength = cpu_to_le32(skb->len - sizeof *header); 
void rndis_add_hdr (struct sk_buff *skb){	struct rndis_packet_msg_type	*header;	if (!skb)		return;	header = (void *) skb_push (skb, sizeof *header);	memset (header, 0, sizeof *header);	header->MessageType = __constant_cpu_to_le32 (1);	header->MessageLength = cpu_to_le32(skb->len);	header->DataOffset = __constant_cpu_to_le32 (36);	header->OOBDataOffset = cpu_to_le32(skb->len - 44);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6cdee106e7571751ecc0e9f96606322f88b64a8d/rndis.c/buggy/drivers/usb/gadget/rndis.c