Revision 9634d903 slirp/ip_output.c

b/slirp/ip_output.c
96 96
	/*
97 97
	 * If small enough for interface, can just send directly.
98 98
	 */
99
	if ((u_int16_t)ip->ip_len <= if_mtu) {
99
	if ((u_int16_t)ip->ip_len <= IF_MTU) {
100 100
		ip->ip_len = htons((u_int16_t)ip->ip_len);
101 101
		ip->ip_off = htons((u_int16_t)ip->ip_off);
102 102
		ip->ip_sum = 0;
......
116 116
		goto bad;
117 117
	}
118 118

  
119
	len = (if_mtu - hlen) &~ 7;       /* ip databytes per packet */
119
	len = (IF_MTU - hlen) &~ 7;       /* ip databytes per packet */
120 120
	if (len < 8) {
121 121
		error = -1;
122 122
		goto bad;
......
140 140
	    STAT(ipstat.ips_odropped++);
141 141
	    goto sendorfree;
142 142
	  }
143
	  m->m_data += if_maxlinkhdr;
143
	  m->m_data += IF_MAXLINKHDR;
144 144
	  mhip = mtod(m, struct ip *);
145 145
	  *mhip = *ip;
146 146

  

Also available in: Unified diff