summaryrefslogtreecommitdiffstats
path: root/sys/netatalk/ddp_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* Use queue(9) instead of hand-crafted link lists for the global netatalkrwatson2009-06-241-7/+5
* Add a global rwlock, at_ifaddr_rw, to protect the global netatalkrwatson2009-06-221-2/+13
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-2/+2
* Clean up DDP layer netatalk code:rwatson2007-01-121-272/+259
* Break out my copyrights with our 2-clause BSD license from the UMichrwatson2007-01-081-0/+23
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-1/+2
* Remove call to soisdisconnected() in at_pcbdetach(): by the time therwatson2006-08-021-2/+0
* Modify netatalk to ensure, and assert, that pcb's remain attached torwatson2006-03-171-3/+2
* /* -> /*- for license, minor formatting changes, insert COPYRIGHT into filesimp2005-01-071-2/+22
* If MALLOC() fails in at_pcballoc(), return ENOBUFS rather thanrwatson2005-01-031-1/+3
* Push acquisition of the accept mutex out of sofree() into the callerrwatson2004-10-181-0/+1
* Procotol control block locking for netatalk DDP.rwatson2004-07-121-6/+44
* Extend coverage of SOCK_LOCK(so) to include so_count, the socketrwatson2004-06-121-0/+1
* Rename 'ddpcb' variable to 'ddpcb_list' to better distinguish it fromrwatson2004-03-221-6/+6
* Rename 'at_ifaddr' list to 'at_ifaddr_list' so that the variable isrwatson2004-03-221-5/+5
* Compare pointers with NULL rather than 0, or treating them as boolans inrwatson2004-03-221-1/+1
* Since I have my hands all over netatalk adding locking and restructuringrwatson2004-03-221-96/+96
* Spell "(struct foo *)0" as "NULL".rwatson2004-03-211-11/+10
* Isolate PCB-specific ethertalk DDP functions in ddp_pcb.c, removing themrwatson2004-03-191-264/+7
* 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
* Fix all areas of the system (or at least all those in LINT) to avoid storingwollman1997-08-161-50/+44
* Removed unused #includes.bde1997-08-021-6/+0
* First cut at patches to make appletalk compile againjulian1997-05-131-107/+186
* Don't include <sys/ioctl.h> in the kernel. Stage 1: don't includebde1997-03-241-1/+0
* make the netatalk output routine matcy the prtotype used in thejulian1997-03-051-1/+1
OpenPOWER on IntegriCloud