Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal file.c packet-aarp.c packet-afs.c packet-aim
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Sun, 9 Dec 2001 18:26:15 -0600 (CST)
guy 2001/12/09 18:26:15 CST
Modified files:
. file.c packet-aarp.c packet-afs.c
packet-aim.c packet-arp.c packet-ascend.c
packet-atalk.c packet-atm.c
packet-auto_rp.c packet-bacapp.c
packet-bacnet.c packet-beep.c
packet-bgp.c packet-bootp.c packet-bpdu.c
packet-bvlc.c packet-cdp.c packet-cgmp.c
packet-chdlc.c packet-clip.c
packet-clnp.c packet-cops.c packet-cups.c
packet-dcerpc.c packet-ddtp.c
packet-dec-bpdu.c packet-diameter.c
packet-dns.c packet-dsi.c packet-dvmrp.c
packet-eap.c packet-eapol.c
packet-eigrp.c packet-esis.c packet-eth.c
packet-ethertype.c packet-fddi.c
packet-fr.c packet-frame.c packet-ftp.c
packet-giop.c packet-gmrp.c
packet-gnutella.c packet-gre.c
packet-gtp.c packet-gvrp.c packet-h1.c
packet-h261.c packet-hsrp.c packet-http.c
packet-icap.c packet-icmpv6.c
packet-icp.c packet-icq.c
packet-ieee80211.c packet-igmp.c
packet-igrp.c packet-imap.c packet-ip.c
packet-ip.h packet-ipp.c packet-ipsec.c
packet-ipv6.c packet-ipx.c packet-irc.c
packet-isakmp.c packet-iscsi.c
packet-isis.c packet-isl.c packet-isup.c
packet-iua.c packet-kerberos.c
packet-l2tp.c packet-lapb.c
packet-lapbether.c packet-lapd.c
packet-ldap.c packet-ldp.c packet-llc.c
packet-lmi.c packet-lpd.c packet-m2pa.c
packet-m3ua.c packet-mapi.c
packet-mbtcp.c packet-mip.c packet-mmse.c
packet-mpeg1.c packet-mpls.c
packet-mrdisc.c packet-msdp.c
packet-msnip.c packet-msproxy.c
packet-mtp3.c packet-nbipx.c
packet-nbns.c packet-ncp.c
packet-ncp2222.inc packet-netbios.c
packet-nntp.c packet-ntp.c packet-null.c
packet-osi.c packet-ospf.c packet-pgm.c
packet-pim.c packet-pop.c
packet-portmap.c packet-ppp.c
packet-pppoe.c packet-pptp.c
packet-prism.c packet-q2931.c
packet-q931.c packet-qllc.c
packet-quake.c packet-quake2.c
packet-quake3.c packet-quakeworld.c
packet-radius.c packet-ranap.c
packet-raw.c packet-rip.c packet-ripng.c
packet-rlogin.c packet-rpc.c packet-rsh.c
packet-rsvp.c packet-rtcp.c packet-rtp.c
packet-rtsp.c packet-rx.c packet-sap.c
packet-sctp.c packet-sdp.c packet-sip.c
packet-skinny.c packet-sll.c
packet-smb-browse.c packet-smb-logon.c
packet-smb-mailslot.c packet-smb-pipe.c
packet-smb.c packet-smpp.c packet-smtp.c
packet-sna.c packet-snmp.c packet-socks.c
packet-srvloc.c packet-sscop.c
packet-ssl.c packet-sua.c packet-syslog.c
packet-tacacs.c packet-tcp.c
packet-telnet.c packet-tftp.c
packet-time.c packet-tns.c packet-tpkt.c
packet-tr.c packet-trmac.c packet-ucp.c
packet-udp.c packet-v120.c packet-vines.c
packet-vlan.c packet-vrrp.c packet-vtp.c
packet-wccp.c packet-wcp.c packet-who.c
packet-wsp.c packet-wtls.c packet-wtp.c
packet-x11.c packet-x25.c packet-xot.c
packet-yhoo.c packet-zebra.c
proto_hier_stats.c tethereal.c xdlc.c
Log:
Move the pointer to the "column_info" structure in the "frame_data"
structure to the "packet_info" structure; only stuff that's permanently
stored with each frame should be in the "frame_data" structure, and the
"column_info" structure is not guaranteed to hold the column values for
that frame at all times - it was only in the "frame_data" structure so
that it could be passed to dissectors, and, as all dissectors are now
passed a pointer to a "packet_info" structure, it could just as well be
put in the "packet_info" structure.
That saves memory, by shrinking the "frame_data" structure (there's one
of those per frame), and also lets us clean up the code a bit.
Revision Changes Path
1.252 +17 -26 ethereal/file.c
1.33 +10 -10 ethereal/packet-aarp.c
1.36 +11 -11 ethereal/packet-afs.c
1.11 +71 -71 ethereal/packet-aim.c
1.48 +26 -26 ethereal/packet-arp.c
1.28 +9 -9 ethereal/packet-ascend.c
1.60 +37 -37 ethereal/packet-atalk.c
1.39 +20 -20 ethereal/packet-atm.c
1.16 +7 -7 ethereal/packet-auto_rp.c
1.8 +7 -7 ethereal/packet-bacapp.c
1.8 +5 -5 ethereal/packet-bacnet.c
1.2 +5 -5 ethereal/packet-beep.c
1.50 +8 -8 ethereal/packet-bgp.c
1.59 +13 -13 ethereal/packet-bootp.c
1.30 +12 -12 ethereal/packet-bpdu.c
1.8 +5 -5 ethereal/packet-bvlc.c
1.42 +5 -5 ethereal/packet-cdp.c
1.12 +5 -5 ethereal/packet-cgmp.c
1.9 +21 -21 ethereal/packet-chdlc.c
1.18 +9 -9 ethereal/packet-clip.c
1.43 +50 -50 ethereal/packet-clnp.c
1.15 +7 -7 ethereal/packet-cops.c
1.8 +7 -7 ethereal/packet-cups.c
1.21 +22 -22 ethereal/packet-dcerpc.c
1.18 +19 -19 ethereal/packet-ddtp.c
1.9 +8 -8 ethereal/packet-dec-bpdu.c
1.37 +10 -10 ethereal/packet-diameter.c
1.77 +54 -54 ethereal/packet-dns.c
1.7 +7 -7 ethereal/packet-dsi.c
1.4 +9 -9 ethereal/packet-dvmrp.c
1.4 +5 -5 ethereal/packet-eap.c
1.4 +5 -5 ethereal/packet-eapol.c
1.19 +7 -7 ethereal/packet-eigrp.c
1.19 +7 -7 ethereal/packet-esis.c
1.71 +7 -7 ethereal/packet-eth.c
1.24 +7 -7 ethereal/packet-ethertype.c
1.55 +5 -5 ethereal/packet-fddi.c
1.27 +17 -17 ethereal/packet-fr.c
1.15 +10 -9 ethereal/packet-frame.c
1.39 +9 -9 ethereal/packet-ftp.c
1.50 +35 -35 ethereal/packet-giop.c
1.3 +4 -4 ethereal/packet-gmrp.c
1.10 +9 -9 ethereal/packet-gnutella.c
1.49 +5 -5 ethereal/packet-gre.c
1.19 +41 -31 ethereal/packet-gtp.c
1.8 +5 -5 ethereal/packet-gvrp.c
1.22 +13 -13 ethereal/packet-h1.c
1.10 +5 -5 ethereal/packet-h261.c
1.20 +7 -7 ethereal/packet-hsrp.c
1.44 +6 -6 ethereal/packet-http.c
1.5 +5 -5 ethereal/packet-icap.c
1.56 +9 -9 ethereal/packet-icmpv6.c
1.20 +7 -7 ethereal/packet-icp.c
1.37 +25 -25 ethereal/packet-icq.c
1.46 +17 -20 ethereal/packet-ieee80211.c
1.14 +12 -12 ethereal/packet-igmp.c
1.10 +9 -9 ethereal/packet-igrp.c
1.17 +5 -5 ethereal/packet-imap.c
1.152 +29 -29 ethereal/packet-ip.c
1.21 +3 -3 ethereal/packet-ip.h
1.27 +6 -6 ethereal/packet-ipp.c
1.36 +21 -21 ethereal/packet-ipsec.c
1.71 +15 -15 ethereal/packet-ipv6.c
1.98 +30 -30 ethereal/packet-ipx.c
1.16 +5 -5 ethereal/packet-irc.c
1.51 +12 -12 ethereal/packet-isakmp.c
1.18 +12 -12 ethereal/packet-iscsi.c
1.27 +9 -9 ethereal/packet-isis.c
1.29 +7 -7 ethereal/packet-isl.c
1.7 +8 -8 ethereal/packet-isup.c
1.10 +6 -6 ethereal/packet-iua.c
1.19 +17 -17 ethereal/packet-kerberos.c
1.29 +9 -9 ethereal/packet-l2tp.c
1.32 +15 -15 ethereal/packet-lapb.c
1.8 +5 -5 ethereal/packet-lapbether.c
1.27 +13 -13 ethereal/packet-lapd.c
1.30 +11 -11 ethereal/packet-ldap.c
1.23 +10 -10 ethereal/packet-ldp.c
1.93 +9 -9 ethereal/packet-llc.c
1.8 +3 -3 ethereal/packet-lmi.c
1.32 +9 -9 ethereal/packet-lpd.c
1.4 +6 -6 ethereal/packet-m2pa.c
1.10 +6 -6 ethereal/packet-m3ua.c
1.18 +5 -5 ethereal/packet-mapi.c
1.7 +9 -9 ethereal/packet-mbtcp.c
1.24 +9 -9 ethereal/packet-mip.c
1.4 +6 -6 ethereal/packet-mmse.c
1.4 +5 -5 ethereal/packet-mpeg1.c
1.24 +5 -5 ethereal/packet-mpls.c
1.3 +7 -7 ethereal/packet-mrdisc.c
1.4 +6 -6 ethereal/packet-msdp.c
1.2 +7 -7 ethereal/packet-msnip.c
1.25 +12 -12 ethereal/packet-msproxy.c
1.7 +5 -5 ethereal/packet-mtp3.c
1.44 +27 -27 ethereal/packet-nbipx.c
1.67 +46 -45 ethereal/packet-nbns.c
1.52 +7 -7 ethereal/packet-ncp.c
1.6 +7 -7 ethereal/packet-ncp2222.inc
1.43 +9 -9 ethereal/packet-netbios.c
1.22 +5 -5 ethereal/packet-nntp.c
1.32 +5 -5 ethereal/packet-ntp.c
1.51 +9 -9 ethereal/packet-null.c
1.52 +9 -9 ethereal/packet-osi.c
1.53 +7 -7 ethereal/packet-ospf.c
1.12 +13 -13 ethereal/packet-pgm.c
1.36 +17 -17 ethereal/packet-pim.c
1.28 +6 -6 ethereal/packet-pop.c
1.32 +4 -4 ethereal/packet-portmap.c
1.81 +89 -89 ethereal/packet-ppp.c
1.20 +13 -13 ethereal/packet-pppoe.c
1.22 +7 -7 ethereal/packet-pptp.c
1.5 +7 -7 ethereal/packet-prism.c
1.20 +5 -5 ethereal/packet-q2931.c
1.33 +5 -5 ethereal/packet-q931.c
1.3 +11 -11 ethereal/packet-qllc.c
1.23 +9 -9 ethereal/packet-quake.c
1.7 +9 -9 ethereal/packet-quake2.c
1.8 +9 -9 ethereal/packet-quake3.c
1.9 +11 -11 ethereal/packet-quakeworld.c
1.40 +7 -7 ethereal/packet-radius.c
1.9 +7 -7 ethereal/packet-ranap.c
1.29 +9 -9 ethereal/packet-raw.c
1.28 +9 -9 ethereal/packet-rip.c
1.23 +9 -9 ethereal/packet-ripng.c
1.24 +8 -8 ethereal/packet-rlogin.c
1.77 +21 -21 ethereal/packet-rpc.c
1.14 +5 -5 ethereal/packet-rsh.c
1.49 +7 -7 ethereal/packet-rsvp.c
1.27 +12 -12 ethereal/packet-rtcp.c
1.31 +9 -9 ethereal/packet-rtp.c
1.45 +11 -11 ethereal/packet-rtsp.c
1.29 +13 -13 ethereal/packet-rx.c
1.25 +7 -7 ethereal/packet-sap.c
1.24 +36 -36 ethereal/packet-sctp.c
1.21 +6 -9 ethereal/packet-sdp.c
1.20 +5 -5 ethereal/packet-sip.c
1.7 +7 -7 ethereal/packet-skinny.c
1.15 +7 -7 ethereal/packet-sll.c
1.19 +19 -19 ethereal/packet-smb-browse.c
1.21 +7 -7 ethereal/packet-smb-logon.c
1.29 +8 -8 ethereal/packet-smb-mailslot.c
1.61 +17 -17 ethereal/packet-smb-pipe.c
1.185 +98 -98 ethereal/packet-smb.c
1.3 +9 -9 ethereal/packet-smpp.c
1.23 +8 -8 ethereal/packet-smtp.c
1.36 +7 -7 ethereal/packet-sna.c
1.76 +23 -23 ethereal/packet-snmp.c
1.32 +37 -37 ethereal/packet-socks.c
1.27 +7 -7 ethereal/packet-srvloc.c
1.17 +5 -5 ethereal/packet-sscop.c
1.11 +39 -39 ethereal/packet-ssl.c
1.4 +11 -11 ethereal/packet-sua.c
1.13 +8 -8 ethereal/packet-syslog.c
1.18 +13 -13 ethereal/packet-tacacs.c
1.123 +38 -38 ethereal/packet-tcp.c
1.27 +5 -5 ethereal/packet-telnet.c
1.34 +21 -21 ethereal/packet-tftp.c
1.16 +5 -5 ethereal/packet-time.c
1.24 +25 -25 ethereal/packet-tns.c
1.9 +5 -5 ethereal/packet-tpkt.c
1.68 +5 -5 ethereal/packet-tr.c
1.34 +8 -9 ethereal/packet-trmac.c
1.8 +8 -8 ethereal/packet-ucp.c
1.100 +7 -7 ethereal/packet-udp.c
1.22 +17 -17 ethereal/packet-v120.c
1.38 +49 -49 ethereal/packet-vines.c
1.37 +7 -7 ethereal/packet-vlan.c
1.19 +7 -7 ethereal/packet-vrrp.c
1.17 +5 -5 ethereal/packet-vtp.c
1.25 +7 -7 ethereal/packet-wccp.c
1.19 +8 -8 ethereal/packet-wcp.c
1.21 +7 -7 ethereal/packet-who.c
1.50 +15 -16 ethereal/packet-wsp.c
1.16 +6 -7 ethereal/packet-wtls.c
1.23 +13 -23 ethereal/packet-wtp.c
1.27 +7 -7 ethereal/packet-x11.c
1.62 +57 -57 ethereal/packet-x25.c
1.8 +7 -7 ethereal/packet-xot.c
1.19 +5 -5 ethereal/packet-yhoo.c
1.17 +5 -5 ethereal/packet-zebra.c
1.6 +5 -6 ethereal/proto_hier_stats.c
1.104 +5 -12 ethereal/tethereal.c
1.16 +8 -9 ethereal/xdlc.c
- Prev by Date: [Ethereal-cvs] cvs commit: ethereal autogen.sh
- Next by Date: [Ethereal-cvs] cvs commit: ethereal/epan column-utils.c column-utils.h epan.c epan.h frame_data.h packet.c packet.h packet_info.h
- Previous by thread: [Ethereal-cvs] cvs commit: ethereal/gtk print_dlg.c
- Next by thread: [Ethereal-cvs] cvs commit: ethereal/epan column-utils.c column-utils.h epan.c epan.h frame_data.h packet.c packet.h packet_info.h
- Index(es):