aboutsummaryrefslogtreecommitdiff
path: root/sys/netipx
Commit message (Expand)AuthorAgeFilesLines
* Use queue(9) instead of hand-crafted link lists for the global IPXRobert Watson2009-06-245-51/+53
* Rework locking and reference counting in ipx_control to be consistent withRobert Watson2009-06-241-58/+60
* Modify most routines returning 'struct ifaddr *' to return referencesRobert Watson2009-06-231-7/+27
* Include sys/lock.h before sys/rwlock.h. If anything used to bring it for usOlivier Houchard2009-06-231-0/+1
* Add a new function, ifa_ifwithaddr_check(), which rather than returningRobert Watson2009-06-221-1/+1
* Add ipx_ifaddr locking to ipx_control(), which should close mostRobert Watson2009-06-211-27/+70
* Introduce basic locking of global IPX address list 'ipx_ifaddr' usingRobert Watson2009-06-215-13/+61
* In ipx_control(), lock if_addr_mtx when adding/removing addresses fromRobert Watson2009-06-211-3/+5
* Clean up common ifaddr management:Robert Watson2009-06-211-3/+2
* Minor style cleanups.Robert Watson2009-06-211-24/+25
* Remove unuxed ipx_zerohost.Robert Watson2009-06-212-2/+0
* Update copyright on netipx.Robert Watson2009-06-211-1/+1
* Remove historical support for capturing IPX packets in the output pathRobert Watson2009-06-214-67/+0
* Implement socket delivery MAC checks for IPX/SPX.Robert Watson2009-06-202-0/+11
* Rework SPX segment reassembly, which was originally based on our TCPRobert Watson2009-06-204-57/+55
* Invoke the MAC Framework's mac_socket_create_mbuf() entry point whenRobert Watson2009-06-201-0/+6
* Invoke the MAC Framework's mac_socket_create_mbuf() entry point whenRobert Watson2009-06-201-0/+5
* Put the variable declarations for TCPDEBUG under #ifdef INET as well.Bjoern A. Zeeb2009-06-101-0/+2
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-10/+12
* Staticize spx_remque() now that it's only used from spx_reass.c.Robert Watson2009-05-252-2/+1
* Add missing call to ipx_pcbdetach() during SPX socket tear-down: notRobert Watson2009-05-251-0/+1
* Eliminate use of dtom() in spx_output() by fixing up tracking of theRobert Watson2009-05-251-7/+10
* Prefer NULL to 0 for pointer assignments.Robert Watson2009-05-251-2/+2
* Rather than store a skeleton IPX header in an mbuf hung off the SPXRobert Watson2009-05-252-12/+15
* Pull SPX reassembly queue init and flush into spx_reass.c.Robert Watson2009-05-253-12/+34
* Prefer m_nextpkt to m_act when iterating mbuf queues.Robert Watson2009-05-251-1/+1
* Complete move of SPX reassembly from spx_usrreq.c to spx_reass.c.Robert Watson2009-05-253-2061/+19
* Copy spx_usrreq.c to spx_reass.c in order to apply similar file layoutRobert Watson2009-05-251-0/+2132
* Make the SPX code use its own copies of insque()/remque().Ed Schouten2009-04-261-3/+22
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-161-1/+1
* Add missing "goto set_head" for SO_IPX_CHECKSUM; otherwise we fall throughRobert Watson2008-12-111-0/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-232-6/+6
* Remove the suser(9) interface from the kernel. It has been replaced fromAttilio Rao2008-09-171-4/+11
* Begin the sysctl descriptions with a capital letter.Tom Rhodes2008-07-252-6/+6
* Document a few sysctls.Tom Rhodes2008-07-202-6/+6
* Remove NETISR_MPSAFE, which allows specific netisr handlers to be directlyRobert Watson2008-07-041-1/+1
* Rather than m_free(dtom(si)) in spx_reass(), return (1) which causes theRobert Watson2008-05-291-6/+3
* Correct minor comment typos, make white space use before block commentsRobert Watson2008-05-291-6/+19
* Avoid unnecessary one use of dtom(9) in spx_input().Robert Watson2008-05-261-1/+1
* Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-091-1/+11
* Make tcpstates[] static, and make sure TCPSTATES is defined beforeDag-Erling Smørgrav2007-07-302-1/+2
* Include priv.h to pick up suser(9) definitions, missed in an earlierRobert Watson2007-06-131-0/+1
* Remove IPX over IP tunneling support, which allows IPX routing over IPRobert Watson2007-06-135-569/+1
* Use ANSI C function declarations throughout netipx.Robert Watson2007-05-1112-162/+88
* Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddrRobert Watson2007-05-113-6/+6
* Build ipx_ip.c only if options IPXIP is defined. No functional change.Robert Watson2007-02-261-2/+0
* Fix a likely bug by adding what appears to be a missing break statementRobert Watson2007-02-261-0/+1
* Further style(9) for ipx_ip.Robert Watson2007-02-252-9/+7
* Improve ipx_ip.c's approximation of style(9).Robert Watson2007-02-251-97/+82
* Factor out UCB and my copyrights from copyrights of Mike Mitchell;Robert Watson2007-01-0819-20/+501