mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 15:53:54 -06:00
slirp: remove mbuf(m_hdr,m_dat) indirection
This commit is contained in:
parent
43be134366
commit
0e44486cdc
2 changed files with 24 additions and 39 deletions
|
@ -647,7 +647,7 @@ tcp_emu(struct socket *so, struct mbuf *m)
|
|||
n4 = (laddr & 0xff);
|
||||
|
||||
m->m_len = bptr - m->m_data; /* Adjust length */
|
||||
m->m_len += snprintf(bptr, m->m_hdr.mh_size - m->m_len,
|
||||
m->m_len += snprintf(bptr, m->m_size - m->m_len,
|
||||
"ORT %d,%d,%d,%d,%d,%d\r\n%s",
|
||||
n1, n2, n3, n4, n5, n6, x==7?buff:"");
|
||||
return 1;
|
||||
|
@ -680,7 +680,7 @@ tcp_emu(struct socket *so, struct mbuf *m)
|
|||
n4 = (laddr & 0xff);
|
||||
|
||||
m->m_len = bptr - m->m_data; /* Adjust length */
|
||||
m->m_len += snprintf(bptr, m->m_hdr.mh_size - m->m_len,
|
||||
m->m_len += snprintf(bptr, m->m_size - m->m_len,
|
||||
"27 Entering Passive Mode (%d,%d,%d,%d,%d,%d)\r\n%s",
|
||||
n1, n2, n3, n4, n5, n6, x==7?buff:"");
|
||||
|
||||
|
@ -706,7 +706,7 @@ tcp_emu(struct socket *so, struct mbuf *m)
|
|||
if (m->m_data[m->m_len-1] == '\0' && lport != 0 &&
|
||||
(so = tcp_listen(slirp, INADDR_ANY, 0, so->so_laddr.s_addr,
|
||||
htons(lport), SS_FACCEPTONCE)) != NULL)
|
||||
m->m_len = snprintf(m->m_data, m->m_hdr.mh_size, "%d",
|
||||
m->m_len = snprintf(m->m_data, m->m_size, "%d",
|
||||
ntohs(so->so_fport)) + 1;
|
||||
return 1;
|
||||
|
||||
|
@ -726,7 +726,7 @@ tcp_emu(struct socket *so, struct mbuf *m)
|
|||
return 1;
|
||||
}
|
||||
m->m_len = bptr - m->m_data; /* Adjust length */
|
||||
m->m_len += snprintf(bptr, m->m_hdr.mh_size,
|
||||
m->m_len += snprintf(bptr, m->m_size,
|
||||
"DCC CHAT chat %lu %u%c\n",
|
||||
(unsigned long)ntohl(so->so_faddr.s_addr),
|
||||
ntohs(so->so_fport), 1);
|
||||
|
@ -737,7 +737,7 @@ tcp_emu(struct socket *so, struct mbuf *m)
|
|||
return 1;
|
||||
}
|
||||
m->m_len = bptr - m->m_data; /* Adjust length */
|
||||
m->m_len += snprintf(bptr, m->m_hdr.mh_size,
|
||||
m->m_len += snprintf(bptr, m->m_size,
|
||||
"DCC SEND %s %lu %u %u%c\n", buff,
|
||||
(unsigned long)ntohl(so->so_faddr.s_addr),
|
||||
ntohs(so->so_fport), n1, 1);
|
||||
|
@ -748,7 +748,7 @@ tcp_emu(struct socket *so, struct mbuf *m)
|
|||
return 1;
|
||||
}
|
||||
m->m_len = bptr - m->m_data; /* Adjust length */
|
||||
m->m_len += snprintf(bptr, m->m_hdr.mh_size,
|
||||
m->m_len += snprintf(bptr, m->m_size,
|
||||
"DCC MOVE %s %lu %u %u%c\n", buff,
|
||||
(unsigned long)ntohl(so->so_faddr.s_addr),
|
||||
ntohs(so->so_fport), n1, 1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue