version 1.100.6.1, 2007/12/08 18:21:14 |
version 1.103, 2008/02/06 03:20:52 |
Line 358 rip_output(struct mbuf *m, ...) |
|
Line 358 rip_output(struct mbuf *m, ...) |
|
} |
} |
HTONS(ip->ip_len); |
HTONS(ip->ip_len); |
HTONS(ip->ip_off); |
HTONS(ip->ip_off); |
if (ip->ip_id == 0) |
if (ip->ip_id != 0 || m->m_pkthdr.len < IP_MINFRAGSIZE) |
ip->ip_id = ip_newid(); |
flags |= IP_NOIPNEWID; |
opts = NULL; |
opts = NULL; |
/* XXX prevent ip_output from overwriting header fields */ |
/* XXX prevent ip_output from overwriting header fields */ |
flags |= IP_RAWOUTPUT; |
flags |= IP_RAWOUTPUT; |