home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / isis / 210 < prev    next >
Encoding:
Internet Message Format  |  1992-07-28  |  1.5 KB

  1. Path: sparky!uunet!ogicse!usenet.coe.montana.edu!news.u.washington.edu!uw-beaver!cornell!ken
  2. From: ken@cs.cornell.edu (Ken Birman)
  3. Newsgroups: comp.sys.isis
  4. Subject: Minor "gotcha"
  5. Message-ID: <1992Jul28.173128.9845@cs.cornell.edu>
  6. Date: 28 Jul 92 17:31:28 GMT
  7. Article-I.D.: cs.1992Jul28.173128.9845
  8. Organization: Cornell Univ. CS Dept, Ithaca NY 14853
  9. Lines: 34
  10.  
  11. The V3.0.6 release notes neglect to point to a change to a fairly
  12. obscure Isis interface.
  13.  
  14. The isis_transport() interface is used to tell ISIS to use special
  15. protocols to talk to remote processes, for example TCP instead of
  16. the normal ISIS UDP layer.  Few users have worked with this interface
  17. although we use it ourselves for hardware multicast (ether) support.
  18.  
  19. The V3.0.6 notes should have indicated that the "newview" function
  20. of an ISIS transport package is now passed the groupview structure
  21. as an argument instead of the ginfo structure, as was done in the
  22. past.  Thus, where you used to have to say:
  23.  
  24. tcp_newview(gip)
  25.   ginfo *gip;
  26.   {
  27.     groupview *gv = gip->gi_bypassview;
  28.     ...
  29.  
  30. you now say:
  31. tcp_newview(gv)
  32.   groupview *gv;
  33.   {
  34.     ....
  35.   }
  36.  
  37. Obviously, this is much more natural to most users, since the ginfo
  38. structure is internal and undocumented...  We regret the omission
  39. in the release notes and hope it didn't cause problems for anyone.
  40.  
  41. -- 
  42. Kenneth P. Birman                              E-mail:  ken@cs.cornell.edu
  43. 4105 Upson Hall, Dept. of Computer Science     TEL:     607 255-9199 (office)
  44. Cornell University Ithaca, NY 14853 (USA)      FAX:     607 255-4428
  45.