xref: /kvmtool/net/uip/ipv4.c (revision 67ba1b25d6a6b879cb0bcb1984ff0990634208b3)
1*67ba1b25SAsias He #include "kvm/uip.h"
2*67ba1b25SAsias He 
3*67ba1b25SAsias He int uip_tx_do_ipv4(struct uip_tx_arg *arg)
4*67ba1b25SAsias He {
5*67ba1b25SAsias He 	struct uip_ip *ip;
6*67ba1b25SAsias He 
7*67ba1b25SAsias He 	ip = (struct uip_ip *)(arg->eth);
8*67ba1b25SAsias He 
9*67ba1b25SAsias He 	if (uip_ip_hdrlen(ip) != 20) {
10*67ba1b25SAsias He 		pr_warning("IP header length is not 20 bytes");
11*67ba1b25SAsias He 		return -1;
12*67ba1b25SAsias He 	}
13*67ba1b25SAsias He 
14*67ba1b25SAsias He 	return 0;
15*67ba1b25SAsias He }
16