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