it seems that a commit to i4b/drivers/i4b_ispppsubr.c on 2000-01-12 has
broken the handling of uncompressed VJ packets. The attached diff should hopefully fix that. Submitted by: Thomas Moestl <tmoestl@gmx.net> Reviewed by: Sergio de Souza Prallon <prallon@tmp.com.br>
This commit is contained in:
parent
23f507c5d1
commit
54a232485c
@ -572,8 +572,8 @@ isppp_input(struct ifnet *ifp, struct mbuf *m)
|
||||
int hlen, vjlen;
|
||||
|
||||
if ((vjlen = sl_uncompress_tcp_core(m->m_data,
|
||||
m->m_len, m->m_len, TYPE_COMPRESSED_TCP,
|
||||
&sp->pp_comp, &iphdr, &hlen)) <= 0)
|
||||
m->m_len, m->m_len, TYPE_UNCOMPRESSED_TCP,
|
||||
&sp->pp_comp, &iphdr, &hlen)) != 0)
|
||||
goto drop;
|
||||
|
||||
schednetisr (NETISR_IP);
|
||||
|
Loading…
Reference in New Issue
Block a user