aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_arc.h
Commit message (Collapse)AuthorAgeFilesLines
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
| | | | | | | | | | | | | | | | | Mainly focus on files that use BSD 3-Clause license. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point. Notes: svn path=/head/; revision=326023
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
| | | | | | | | | | | | Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point. Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96 Notes: svn path=/head/; revision=314436
* Add const qualifier to the dst parameter of the ifnet if_output method.Gleb Smirnoff2013-04-261-1/+1
| | | | Notes: svn path=/head/; revision=249925
* 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