aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_arc.h
Commit message (Collapse)AuthorAgeFilesLines
* Switch cmd argument to u_long. This matches what if_ethersubr.c does andRoman Divacky2009-06-211-1/+1
| | | | | | | | | | allows the code to compile cleanly on amd64 with clang. Reviewed by: rwatson Approved by: ed (mentor) Notes: svn path=/head/; revision=194581
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-161-1/+1
| | | | | | | | | to allow passing a cached struct llentry * down to L2 Reviewed by: rwatson Notes: svn path=/head/; revision=191148
* Use ANSI C function protypes and declarations for if_arcsubr.Robert Watson2006-04-121-1/+1
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=157681
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | struct ifnet or the layer 2 common structure it was embedded in have been replaced with a struct ifnet pointer to be filled by a call to the new function, if_alloc(). The layer 2 common structure is also allocated via if_alloc() based on the interface type. It is hung off the new struct ifnet member, if_l2com. This change removes the size of these structures from the kernel ABI and will allow us to better manage them as interfaces come and go. Other changes of note: - Struct arpcom is no longer referenced in normal interface code. Instead the Ethernet address is accessed via the IFP2ENADDR() macro. To enforce this ac_enaddr has been renamed to _ac_enaddr. - The second argument to ether_ifattach is now always the mac address from driver private storage rather than sometimes being ac_enaddr. Reviewed by: sobomax, sam Notes: svn path=/head/; revision=147256
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
| | | | Notes: svn path=/head/; revision=139823
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
| | | | | | | | | | license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson Notes: svn path=/head/; revision=128019
* - add support for IPX (tested with mount -t nwfs and mars_nwe),Max Khon2003-01-241-3/+2
| | | | | | | | | | | | | | IP fast forwarding, SIOCGIFADDR, setting hardware address (not currently enabled in cm driver), multicasts (experimental) - add ARC_MAX_DATA, use IF_HANDOFF, remove arc_sprintf() and some unused variables - if_simloop logic is made more similar to ethernet - drop not ours packets early (if we are not in promiscous mode) Submitted by: mark tinguely (partially) Notes: svn path=/head/; revision=109771
* s/__attribute__((__packed__))/__packed/gAlfred Perlstein2002-09-231-2/+2
| | | | Notes: svn path=/head/; revision=103842
* Remove __P.Alfred Perlstein2002-03-191-12/+12
| | | | Notes: svn path=/head/; revision=92725
* remove superflous empty line (in preparation to MFC)Max Khon2002-02-131-1/+0
| | | | Notes: svn path=/head/; revision=90631
* bring in ARP support for variable length link level addressesMax Khon2001-10-141-0/+149
Reviewed by: jdp Approved by: jdp Obtained from: NetBSD MFC after: 6 weeks Notes: svn path=/head/; revision=84931