summaryrefslogtreecommitdiffstats
path: root/sys/netatalk/ddp_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Use queue(9) instead of hand-crafted link lists for the global netatalkrwatson2009-06-241-0/+1
* Reimplement the netisr framework in order to support parallel netisrrwatson2009-06-011-11/+24
* Remove local variable 'ddp' from DDP's attach and detach routines; theyrwatson2009-02-041-6/+2
* Remove NETISR_MPSAFE, which allows specific netisr handlers to be directlyrwatson2008-07-041-3/+3
* Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddrrwatson2007-05-111-5/+5
* Clean up DDP layer netatalk code:rwatson2007-01-121-24/+24
* Break out my copyrights with our 2-clause BSD license from the UMichrwatson2007-01-081-0/+23
* Since soisdisconnected() is no longer called in pru_detach(), call itrwatson2006-08-051-0/+2
* Change semantics of socket close and detach. Add a new protocol switchrwatson2006-07-211-3/+20
* White space consistency with kasserts. Minor style tweaks.rwatson2006-04-011-2/+6
* Chance protocol switch method pru_detach() so that it returns voidrwatson2006-04-011-2/+1
* Change protocol switch pru_abort() API so that it returns void ratherrwatson2006-04-011-3/+1
* In at_setsockaddr(), assert that ddp != NULL, rather than returning anrwatson2006-03-251-3/+2
* Modify netatalk to ensure, and assert, that pcb's remain attached torwatson2006-03-171-23/+9
* Run the netatalk netisrs without Giant.rwatson2005-02-181-4/+4
* /* -> /*- for license, minor formatting changes, insert COPYRIGHT into filesimp2005-01-071-2/+23
* Initialize struct pr_userreqs in new/sparse style and fill in commonphk2004-11-081-21/+11
* Procotol control block locking for netatalk DDP.rwatson2004-07-121-23/+56
* Remove spl's from netatalk in preparation to merge locking.rwatson2004-07-121-23/+0
* Remove redundant call to soisdisconnected() from ddp_abort(), as itrwatson2004-05-051-1/+0
* Rename 'ddpcb' variable to 'ddpcb_list' to better distinguish it fromrwatson2004-03-221-1/+1
* Compare pointers with NULL rather than 0, or treating them as boolans inrwatson2004-03-221-2/+2
* Since I have my hands all over netatalk adding locking and restructuringrwatson2004-03-221-68/+68
* Isolate PCB-specific ethertalk DDP functions in ddp_pcb.c, removing themrwatson2004-03-191-340/+18
* Make ddp_ports static, as it's not used outside of ddp_usrreq.c.rwatson2004-03-171-1/+1
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-011-1/+1
* Introduce a MAC label reference in 'struct inpcb', which cachesrwatson2003-11-181-1/+2
* o add a flags parameter to netisr_register that is used to specifysam2003-11-081-3/+3
* must use RTFREE instead of rtfree for proper lockingsam2003-11-081-1/+1
* Update netisr handling; Each SWI now registers its queue, and all queuejlemon2003-03-041-9/+13
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.tanimura2002-05-311-9/+1
* Lock down a socket, milestone 1.tanimura2002-05-201-1/+9
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-2/+2
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-1/+1
* Make `options NETATALK' compile after the -fno-common changes.iedowse2002-01-161-0/+3
* Give struct socket structures a ref counting interface similar todillon2001-11-171-1/+1
* KSE Milestone 2julian2001-09-121-13/+13
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-2/+1
* Lock down the network interface queues. The queue mutex must be obtainedjlemon2000-11-251-0/+2
* Move suser() and suser_xxx() prototypes and a related #define fromphk2000-10-291-1/+2
* Change suser_xxx() to suser() where it applies.phk1999-04-271-1/+1
* Suser() simplification:phk1999-04-271-1/+1
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-271-1/+1
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-8/+2
* Staticize.eivind1998-02-091-2/+2
* Remove dereference of uninitialized (and unused) variable. This enablesjlemon1997-10-061-3/+0
* Update network code to use poll support.peter1997-09-141-1/+1
* Added used #include - don't depend on <sys/mbuf.h> includingbde1997-09-021-0/+1
OpenPOWER on IntegriCloud