Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-aarp.c packet-aim.c packet-arp.c pack
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: Tue, 9 Jan 2001 00:32:05 -0600 (CST)
guy 2001/01/09 00:32:05 CST Modified files: . packet-aarp.c packet-aim.c packet-arp.c packet-ascend.c packet-atalk.c packet-atm.c packet-auto_rp.c packet-bgp.c packet-bootp.c packet-bpdu.c packet-bxxp.c packet-cdp.c packet-cgmp.c packet-clip.c packet-clnp.c packet-cops.c packet-ddtp.c packet-dec-bpdu.c packet-diameter.c packet-dns.c packet-eigrp.c packet-esis.c packet-eth.c packet-fddi.c packet-fr.c packet-ftp.c packet-giop.c packet-gre.c packet-h1.c packet-hsrp.c packet-http.c packet-icmpv6.c packet-icp.c packet-icq.c packet-ieee80211.c packet-igrp.c packet-imap.c packet-ip.c packet-ipp.c packet-ipsec.c packet-ipv6.c packet-ipx.c packet-irc.c packet-isakmp.c packet-isis.c packet-isl.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-lpd.c packet-mapi.c packet-mip.c packet-mpls.c packet-msproxy.c packet-nbipx.c packet-nbns.c packet-ncp.c packet-netbios.c packet-nntp.c packet-ntp.c packet-null.c packet-osi.c packet-ospf.c packet-pim.c packet-pop.c packet-ppp.c packet-pppoe.c packet-pptp.c packet-quake.c packet-radius.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-sll.c packet-smtp.c packet-sna.c packet-snmp.c packet-socks.c packet-srvloc.c packet-syslog.c packet-tacacs.c packet-tcp.c packet-telnet.c packet-tftp.c packet-time.c packet-tns.c packet-tr.c packet-trmac.c packet-udp.c packet-v120.c packet-vines.c packet-vlan.c packet-vrrp.c packet-vtp.c packet-wccp.c packet-who.c packet-wsp.c packet-wtp.c packet-x11.c packet-x25.c packet-xot.c packet-yhoo.c packet-zebra.c Log: Add an additional "protocol index" argument to "{old_}dissector_add()", "{old_}heur_dissector_add()", "{old_}conv_dissector_add()", and "register_dissector()", so that an entry in those tables has associated with it the protocol index of the protocol the dissector handles (or -1, if there is no protocol index for it). This is for future use in a number of places. (Arguably, "proto_register_protocol()" should take a dissector pointer as an argument, but 1) it'd have to handle both regular and heuristic dissectors; 2) making it take either a "dissector_t" or a union of that and a "heur_dissector_t" introduces some painful header-file interdependencies so I'm punting on that for now. As with other Ethereal internal APIs, these APIs are subject to change in the future, at least until Ethereal 1.0 comes out....) Revision Changes Path 1.27 +2 -2 ethereal/packet-aarp.c 1.6 +2 -2 ethereal/packet-aim.c 1.42 +3 -3 ethereal/packet-arp.c 1.23 +2 -2 ethereal/packet-ascend.c 1.49 +7 -7 ethereal/packet-atalk.c 1.31 +3 -2 ethereal/packet-atm.c 1.12 +3 -2 ethereal/packet-auto_rp.c 1.32 +2 -2 ethereal/packet-bgp.c 1.45 +2 -2 ethereal/packet-bootp.c 1.19 +3 -3 ethereal/packet-bpdu.c 1.15 +2 -2 ethereal/packet-bxxp.c 1.31 +2 -2 ethereal/packet-cdp.c 1.8 +2 -2 ethereal/packet-cgmp.c 1.14 +3 -2 ethereal/packet-clip.c 1.22 +7 -4 ethereal/packet-clnp.c 1.10 +2 -2 ethereal/packet-cops.c 1.14 +2 -2 ethereal/packet-ddtp.c 1.4 +3 -2 ethereal/packet-dec-bpdu.c 1.11 +9 -5 ethereal/packet-diameter.c 1.61 +3 -3 ethereal/packet-dns.c 1.11 +4 -4 ethereal/packet-eigrp.c 1.11 +2 -2 ethereal/packet-esis.c 1.54 +4 -3 ethereal/packet-eth.c 1.46 +5 -3 ethereal/packet-fddi.c 1.4 +3 -3 ethereal/packet-fr.c 1.26 +3 -3 ethereal/packet-ftp.c 1.28 +2 -2 ethereal/packet-giop.c 1.36 +2 -2 ethereal/packet-gre.c 1.17 +2 -2 ethereal/packet-h1.c 1.15 +2 -2 ethereal/packet-hsrp.c 1.33 +10 -7 ethereal/packet-http.c 1.34 +2 -2 ethereal/packet-icmpv6.c 1.15 +2 -2 ethereal/packet-icp.c 1.26 +2 -2 ethereal/packet-icq.c 1.9 +3 -2 ethereal/packet-ieee80211.c 1.4 +2 -2 ethereal/packet-igrp.c 1.13 +2 -2 ethereal/packet-imap.c 1.119 +11 -11 ethereal/packet-ip.c 1.19 +3 -3 ethereal/packet-ipp.c 1.25 +5 -4 ethereal/packet-ipsec.c 1.50 +13 -7 ethereal/packet-ipv6.c 1.73 +14 -10 ethereal/packet-ipx.c 1.11 +2 -2 ethereal/packet-irc.c 1.34 +3 -2 ethereal/packet-isakmp.c 1.17 +2 -2 ethereal/packet-isis.c 1.21 +2 -2 ethereal/packet-isl.c 1.14 +5 -3 ethereal/packet-kerberos.c 1.20 +3 -2 ethereal/packet-l2tp.c 1.27 +3 -3 ethereal/packet-lapb.c 1.4 +2 -2 ethereal/packet-lapbether.c 1.19 +2 -2 ethereal/packet-lapd.c 1.21 +2 -2 ethereal/packet-ldap.c 1.13 +3 -3 ethereal/packet-ldp.c 1.78 +4 -3 ethereal/packet-llc.c 1.26 +2 -2 ethereal/packet-lpd.c 1.13 +2 -2 ethereal/packet-mapi.c 1.12 +2 -2 ethereal/packet-mip.c 1.16 +3 -3 ethereal/packet-mpls.c 1.16 +3 -2 ethereal/packet-msproxy.c 1.34 +4 -3 ethereal/packet-nbipx.c 1.50 +5 -5 ethereal/packet-nbns.c 1.46 +6 -5 ethereal/packet-ncp.c 1.29 +2 -2 ethereal/packet-netbios.c 1.18 +2 -2 ethereal/packet-nntp.c 1.24 +3 -3 ethereal/packet-ntp.c 1.38 +2 -2 ethereal/packet-null.c 1.39 +3 -3 ethereal/packet-osi.c 1.35 +2 -2 ethereal/packet-ospf.c 1.21 +2 -2 ethereal/packet-pim.c 1.23 +2 -2 ethereal/packet-pop.c 1.51 +5 -5 ethereal/packet-ppp.c 1.15 +5 -3 ethereal/packet-pppoe.c 1.17 +2 -2 ethereal/packet-pptp.c 1.12 +2 -2 ethereal/packet-quake.c 1.22 +9 -5 ethereal/packet-radius.c 1.24 +2 -2 ethereal/packet-raw.c 1.22 +2 -2 ethereal/packet-rip.c 1.17 +2 -2 ethereal/packet-ripng.c 1.13 +3 -2 ethereal/packet-rlogin.c 1.47 +3 -3 ethereal/packet-rpc.c 1.9 +2 -2 ethereal/packet-rsh.c 1.31 +3 -2 ethereal/packet-rsvp.c 1.13 +2 -2 ethereal/packet-rtcp.c 1.12 +2 -2 ethereal/packet-rtp.c 1.32 +2 -2 ethereal/packet-rtsp.c 1.18 +4 -3 ethereal/packet-rx.c 1.18 +2 -2 ethereal/packet-sap.c 1.9 +2 -2 ethereal/packet-sctp.c 1.19 +2 -2 ethereal/packet-sdp.c 1.10 +3 -3 ethereal/packet-sip.c 1.4 +2 -2 ethereal/packet-sll.c 1.14 +2 -2 ethereal/packet-smtp.c 1.23 +3 -2 ethereal/packet-sna.c 1.57 +13 -7 ethereal/packet-snmp.c 1.17 +3 -2 ethereal/packet-socks.c 1.19 +10 -8 ethereal/packet-srvloc.c 1.9 +2 -2 ethereal/packet-syslog.c 1.10 +5 -3 ethereal/packet-tacacs.c 1.97 +2 -2 ethereal/packet-tcp.c 1.23 +3 -2 ethereal/packet-telnet.c 1.23 +2 -2 ethereal/packet-tftp.c 1.12 +2 -2 ethereal/packet-time.c 1.12 +2 -2 ethereal/packet-tns.c 1.55 +3 -2 ethereal/packet-tr.c 1.30 +2 -2 ethereal/packet-trmac.c 1.84 +2 -2 ethereal/packet-udp.c 1.17 +3 -2 ethereal/packet-v120.c 1.23 +7 -5 ethereal/packet-vines.c 1.28 +2 -2 ethereal/packet-vlan.c 1.13 +2 -2 ethereal/packet-vrrp.c 1.10 +2 -2 ethereal/packet-vtp.c 1.16 +2 -2 ethereal/packet-wccp.c 1.14 +2 -2 ethereal/packet-who.c 1.9 +6 -6 ethereal/packet-wsp.c 1.9 +3 -3 ethereal/packet-wtp.c 1.15 +4 -4 ethereal/packet-x11.c 1.45 +9 -2 ethereal/packet-x25.c 1.3 +2 -2 ethereal/packet-xot.c 1.13 +2 -2 ethereal/packet-yhoo.c 1.8 +2 -2 ethereal/packet-zebra.c
- Prev by Date: [Ethereal-cvs] cvs commit: ethereal/epan packet.c packet.h
- Next by Date: [Ethereal-cvs] cvs commit: ethereal/epan packet.c packet.h
- Previous by thread: [Ethereal-cvs] cvs commit: ethereal/epan packet.c packet.h
- Next by thread: [Ethereal-cvs] cvs commit: ethereal/epan packet.c packet.h resolv.c
- Index(es):