Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal capture.c packet-ascend.c packet-gre.c
gram 2000/05/25 02:42:32 CDT
Modified files:
. capture.c packet-ascend.c packet-gre.c
packet-null.c packet-ppp.c packet-ppp.h
packet-raw.c packet.c
Log:
Convert dissect_ppp() and friends to use tvbuffs.
(the ip_tcp_options stuff is still non-tvbuff until I convert ip and tcp).
Add preliminary fix for Linux ISDN ippp devices (similar watch was posted
to ethereal-users, but did not use tvbuffs).
Change packet-raw.c to call capture_ppp()/dissect_ppp() in the case
where the frame starts with FF:03. We had been calling
capture_ip()/dissect_ip() at byte offset 4, but I think this is for
historical reasons of packet-raw.c and packet-ip.c existing before
packet-ppp.c.
Revision Changes Path
1.105 +2 -2 ethereal/capture.c
1.15 +2 -5 ethereal/packet-ascend.c
1.21 +4 -2 ethereal/packet-gre.c
1.24 +3 -4 ethereal/packet-null.c
1.35 +120 -102 ethereal/packet-ppp.c
1.3 +3 -3 ethereal/packet-ppp.h
1.17 +24 -8 ethereal/packet-raw.c
1.89 +2 -2 ethereal/packet.c