|
|
1.1 ! root 1: .\" Copyright (c) 1986 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)ace.4 6.2 (Berkeley) 6/30/87 ! 6: .\" ! 7: .TH ACE 4 "May 16, 1986" ! 8: .UC 5 ! 9: .SH NAME ! 10: ace \- ACC 10 Mb/s Ethernet interface ! 11: .SH SYNOPSIS ! 12: .B "device ace0 at vba? csr 0xffff0000 flags 0xfff80000 vector acecint acerint" ! 13: .SH DESCRIPTION ! 14: The ! 15: .I ace ! 16: interface provides access to a 10 Mb/s Ethernet network through ! 17: an ACC controller. ! 18: .PP ! 19: The hardware has 32 kilobytes of dual-ported memory on the VERSAbus. ! 20: This memory ! 21: is used for internal buffering by the board, and the interface code reads ! 22: the buffer contents directly through the VERSAbus. ! 23: The address of this memory is given in the \fIflags\fP field ! 24: in the configuration file. ! 25: .PP ! 26: Each of the host's network addresses ! 27: is specified at boot time with an SIOCSIFADDR ! 28: ioctl. The ! 29: .I ace ! 30: interface employs the address resolution protocol described in ! 31: .IR arp (4P) ! 32: to dynamically map between Internet and Ethernet addresses on the local ! 33: network. ! 34: .PP ! 35: The interface normally tries to use a ``trailer'' encapsulation ! 36: to minimize copying data on input and output. ! 37: The use of trailers is negotiated with ARP. ! 38: This negotiation may be disabled, on a per-interface basis, ! 39: by setting the IFF_NOTRAILERS ! 40: flag with an SIOCSIFFLAGS ioctl. ! 41: .PP ! 42: The device implements an exponential backoff algorithm ! 43: when notified of a collision on the cable. This algorithm utilizes ! 44: a table of random numbers setup by the system at boot time. ! 45: The delay is done in the controller. ! 46: .SH DIAGNOSTICS ! 47: .BR "ace%d: stray xmit interrupt, xnct %d" . ! 48: An unexpected transmission complete interrupt was received; ! 49: the interrupt is ignored. ! 50: .BR "ace%d: can't handle af%d" . ! 51: The interface was handed ! 52: a message with addresses formatted in an unsuitable address ! 53: family; the packet was dropped. ! 54: .SH SEE ALSO ! 55: intro(4N), inet(4F), arp(4P) ! 56: .SH BUGS ! 57: The hardware is not capable of talking to itself. The software ! 58: implements local sending and broadcast by sending such packets to the ! 59: loop interface. This is a kludge. ! 60: .PP ! 61: The device doesn't autoconfigure its interrupt vector; it is set ! 62: at 0x90 + eight times the unit number.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.