Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!husc6!rice!sun-spots-request From: edsr!neptune!jcn@central.sun.com (Jim Niemann) Newsgroups: comp.sys.sun Subject: arpresolve change in 4.0.3 Keywords: Networks Message-ID: <389@brazos.Rice.edu> Date: 21 Jul 89 14:20:26 GMT Sender: root@rice.edu Organization: Sun-Spots Lines: 24 Approved: Sun-Spots@rice.edu X-Sun-Spots-Digest: Volume 8, Issue 85, message 8 of 8 For those of you writing network device drivers: In 4.0.3 the calling sequence to arpresolve has changed. In 4.0.1 the calling sequence was: arpresolve(&arpcom, &mbuf, &idst, edst, &usetrailers) In 4.0.3 the calling sequence was changed to: arpresolve(&arpcom, &mbuf) The usetrailers options was dropped altogether. (Under the theory that new drivers should never generate trailers, but always accept them.) idst (internet destination) needs to be supplied in a new field in the arpcom structure (ac_lastip). edst (ethernet destination) will be returned in a new field in the arpcom structure (ac_lastarp) Aren't you glad that minor dot.dot releases are always source code compatible! :-). Jim Niemann EDS Research {sun!texsun, uunet}!edsr!jcn