diff options
| author | Joe Hershberger <joe.hershberger@ni.com> | 2012-05-23 07:58:05 +0000 | 
|---|---|---|
| committer | Joe Hershberger <joe.hershberger@ni.com> | 2012-05-23 17:46:14 -0500 | 
| commit | c5c59df04d6bb394209936c2a2c2a3054ead9150 (patch) | |
| tree | 166890b8221e53b6a11de975626b1e0c3fd4634e /net/net.c | |
| parent | 594c26f8a7dbb83243a5168378a2164fa08d6dd8 (diff) | |
| download | olio-uboot-2014.01-c5c59df04d6bb394209936c2a2c2a3054ead9150.tar.xz olio-uboot-2014.01-c5c59df04d6bb394209936c2a2c2a3054ead9150.zip | |
net: cosmetic: Split struct ip_udp_hdr into ip_hdr
Add a structure that only contains IP header fields to be used by
functions that don't need UDP
Rename IP_HDR_SIZE_NO_UDP to IP_HDR_SIZE
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'net/net.c')
| -rw-r--r-- | net/net.c | 16 | 
1 files changed, 8 insertions, 8 deletions
| @@ -663,7 +663,7 @@ NetSendUDPPacket(uchar *ether, IPaddr_t dest, int dport, int sport, int len)  static struct rpc_t rpc_specimen;  #define IP_PKTSIZE (CONFIG_NET_MAXDEFRAG + sizeof(rpc_specimen.u.reply)) -#define IP_MAXUDP (IP_PKTSIZE - IP_HDR_SIZE_NO_UDP) +#define IP_MAXUDP (IP_PKTSIZE - IP_HDR_SIZE)  /*   * this is the packet being assembled, either data or frag control. @@ -688,11 +688,11 @@ static struct ip_udp_hdr *__NetDefragment(struct ip_udp_hdr *ip, int *lenp)  	u16 ip_off = ntohs(ip->ip_off);  	/* payload starts after IP header, this fragment is in there */ -	payload = (struct hole *)(pkt_buff + IP_HDR_SIZE_NO_UDP); +	payload = (struct hole *)(pkt_buff + IP_HDR_SIZE);  	offset8 =  (ip_off & IP_OFFS);  	thisfrag = payload + offset8;  	start = offset8 * 8; -	len = ntohs(ip->ip_len) - IP_HDR_SIZE_NO_UDP; +	len = ntohs(ip->ip_len) - IP_HDR_SIZE;  	if (start + len > IP_MAXUDP) /* fragment extends too far */  		return NULL; @@ -705,7 +705,7 @@ static struct ip_udp_hdr *__NetDefragment(struct ip_udp_hdr *ip, int *lenp)  		payload[0].prev_hole = 0;  		first_hole = 0;  		/* any IP header will work, copy the first we received */ -		memcpy(localip, ip, IP_HDR_SIZE_NO_UDP); +		memcpy(localip, ip, IP_HDR_SIZE);  	}  	/* @@ -788,12 +788,12 @@ static struct ip_udp_hdr *__NetDefragment(struct ip_udp_hdr *ip, int *lenp)  	}  	/* finally copy this fragment and possibly return whole packet */ -	memcpy((uchar *)thisfrag, indata + IP_HDR_SIZE_NO_UDP, len); +	memcpy((uchar *)thisfrag, indata + IP_HDR_SIZE, len);  	if (!done)  		return NULL;  	localip->ip_len = htons(total_len); -	*lenp = total_len + IP_HDR_SIZE_NO_UDP; +	*lenp = total_len + IP_HDR_SIZE;  	return localip;  } @@ -983,7 +983,7 @@ NetReceive(uchar *inpkt, int len)  		if ((ip->ip_hl_v & 0x0f) > 0x05)  			return;  		/* Check the Checksum of the header */ -		if (!NetCksumOk((uchar *)ip, IP_HDR_SIZE_NO_UDP / 2)) { +		if (!NetCksumOk((uchar *)ip, IP_HDR_SIZE / 2)) {  			puts("checksum bad\n");  			return;  		} @@ -1273,7 +1273,7 @@ void NetSetIP(uchar *xip, IPaddr_t dest, int dport, int sport, int len)  	ip->udp_dst  = htons(dport);  	ip->udp_len  = htons(UDP_HDR_SIZE + len);  	ip->udp_xsum = 0; -	ip->ip_sum   = ~NetCksum((uchar *)ip, IP_HDR_SIZE_NO_UDP / 2); +	ip->ip_sum   = ~NetCksum((uchar *)ip, IP_HDR_SIZE / 2);  }  void copy_filename(char *dst, const char *src, int size) |