plan 9 kernel history: overview | file list | diff list

(regexp matches against, e.g., port/chan.c 1999/0101)

port/ipdat.h   1991/0424    Created.
  1991/0705    Add Nreseq.
  1991/1012    Format edits. Add Ilhdr, IL constants, IL queue. Remove Ipconv.tcpctl.
  1991/1013    Add Ilreset state.
  1991/1014    Add IP header fields to Ilhdr. Add Ilcb.window. Add IL connection states. Rename open_tcp to tcpstart.
  1991/1015    Add ilstart, ilstate.
  1991/1019    Bug fix: correct IL_HDRSIZE. Add Lock to Ilcb. Add Ipoutput queue.
  1991/1023    Add ipincoming. In Ipconv: remove ptype, listen, contype. Add newcon.
  1991/1024    Add blank lines. Add Ipconv.ptype.
  1991/1025    Remove Ilcb.outofordertail. Add iloutoforder.
  1991/1026    Add Ilcb.start.
  1991/1027    Rename arp_* to arp*. Add pusharpq, arpsendpkt.
  1991/1028    Remove typedef Arpcache, arp constants. (See XXX).
  1991/1029    Remove arp functions. Add arpinfo queue.
  1991/1101    Rename Ilreset to Ilclose.
  1991/1102    Add Ilcb.timeout.
  1991/1104    Comment edit. Remove I[conv.ptype.
  1991/1106    Add Ilcb.rstart.
  1991/1107    Rename Ilcb.sent to Ilcb.next.
  1991/1114    Add Ipifc.net. Change ipclonecon, iplisten, add ip*fill.
  1991/1115    Add Ipconv.index. Change ipincoming.
  1991/1121    Remove copyb.
  1991/1124    Fiddle with Ilcb. Increase IP_MAX to 32kB.
  1991/1126    In Tcpctl, remove out-of-band data. In Ipconv, add net. Remove appendb. Add ipforme.
  1991/1204    Halve DEF_MSS to 512.
  1991/1205    Put DEF_MSS back to 1024. Remove out-of-band defines.
  1991/1216    Add Fragq.age.
  1991/12171    Lowercase TCP state names.
  1992/0103    Add Lock Ilcb.nxl.
  1992/0105    Remove Ilcb.oblks.
  1992/0107    Change ipfragfree.
  1992/0111    Move error.h to ../port. Change errors to actual strings.
  1992/0128    Move QLock out of Tcpctl XXX why? Change nextport.
  1992/0130    Bug fix?: change BLKFRAG.
  1992/0213    Add extra addresses for Myip. Bug: note that enum is too big!
  1992/0214    Add ipsetaddrs. Bug fix: increase size of Myip.
  1992/0301    In Ilcb: add querytime, deathtime.
  1992/0303    Add Ilcb.syncer, Tcpctl.syner (sic).
  1992/0304    Add Mynetmask.
  1992/0307    In Ipifc: add chkerrs, tx, rx counters.
  1992/0310    Remove dur_timer, read_timer macros. In Ipifc: remove tx, rx counters, add Lock. Add blank line.
  1992/0313    Add ipconbusy. Format edit.
  1992/0320    Halve MSPTICK to 100.
  1992/0321    Bug fix?: change rcvcount, sndcount to ulong.
  1992/0325    Comment edit. Rename copyupb to pullb? Remove iss.
  1992/0414    Change type of Ipconv.newcon.
  1992/0416    Change rcvq to Blist. Move Tctl to end of Tcpctl. Add tcpflushincoming.
  1992/0606    Double Nreseq to 128.
  1992/0614    Change IP_ILPROTO to official allocate number — 40.
  1992/0623    Add Ipconv.Netprot; remove Ipconv.index.
  1992/0625    Format edits.
  1992/0626    Change to keeping list of Ipifc.
  1992/0627    Add Ipconv.headers, for UDP.
  1992/0711    Change initipifc, ip_conn.
  1992/0826    Rename close_self to localclose.
  1992/0903    Rename TCP functions to add tcp prefix, remove underscores.
  1992/0906    Comment edit. Format edit. Add Timer* to replace TIMER_*. Remove Ipifc.Lock.
  1992/12051    Add UNPRIVPORALLOC.
  1992/1221    In Tctl: add sndr, sndrlock, sndfull.
  1993/0218    In Tctl: change int to ulong for seq numbers. Bug fix?
  1993/0220    Change sequence numbers from int] to ulong. Bug fix?
  1993/0501    Change sequence numbers back to int, restore TCPACK, MSPTICK.
  1993/0804    Deleted.


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)