home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ogicse!usenet.coe.montana.edu!news.u.washington.edu!uw-beaver!cornell!ken
- From: ken@cs.cornell.edu (Ken Birman)
- Newsgroups: comp.sys.isis
- Subject: Minor "gotcha"
- Message-ID: <1992Jul28.173128.9845@cs.cornell.edu>
- Date: 28 Jul 92 17:31:28 GMT
- Article-I.D.: cs.1992Jul28.173128.9845
- Organization: Cornell Univ. CS Dept, Ithaca NY 14853
- Lines: 34
-
- The V3.0.6 release notes neglect to point to a change to a fairly
- obscure Isis interface.
-
- The isis_transport() interface is used to tell ISIS to use special
- protocols to talk to remote processes, for example TCP instead of
- the normal ISIS UDP layer. Few users have worked with this interface
- although we use it ourselves for hardware multicast (ether) support.
-
- The V3.0.6 notes should have indicated that the "newview" function
- of an ISIS transport package is now passed the groupview structure
- as an argument instead of the ginfo structure, as was done in the
- past. Thus, where you used to have to say:
-
- tcp_newview(gip)
- ginfo *gip;
- {
- groupview *gv = gip->gi_bypassview;
- ...
-
- you now say:
- tcp_newview(gv)
- groupview *gv;
- {
- ....
- }
-
- Obviously, this is much more natural to most users, since the ginfo
- structure is internal and undocumented... We regret the omission
- in the release notes and hope it didn't cause problems for anyone.
-
- --
- Kenneth P. Birman E-mail: ken@cs.cornell.edu
- 4105 Upson Hall, Dept. of Computer Science TEL: 607 255-9199 (office)
- Cornell University Ithaca, NY 14853 (USA) FAX: 607 255-4428
-