summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/raw_ip6.c
Commit message (Expand)AuthorAgeFilesLines
* check pointers against NULLkmacy2008-12-161-3/+3
* convert more pointer validation checks to checking against NULLkmacy2008-12-161-2/+2
* Another step assimilating IPv[46] PCB code - directly usebz2008-12-151-15/+15
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-1/+5
* MFp4:bz2008-11-291-0/+13
* Merge in6_pcbfree() into in_pcbfree() which after the previousbz2008-11-271-1/+1
* Merge more of currently non-functional (i.e. resolving tozec2008-11-261-5/+4
* Remove in6_pcbdetach() as it is exactly the same functionbz2008-11-261-1/+1
* Change the initialization methodology for global variables scheduledzec2008-11-191-0/+2
* Fix a number of style issues in the MALLOC / FREE commit. I've tried todes2008-10-231-1/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-4/+3
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+16
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-36/+37
* Adopt the slightly weaker consistency locking approach used in IPv4 rawrwatson2008-07-301-7/+3
* Since we fail IPv6 raw socket allocation if inp->in6p_icmp6filt can'trwatson2008-07-291-4/+1
* Move inpcb lock higher to protect some nonbinding fields reading.mav2008-07-281-1/+2
* According to in_pcb.h protocol binding information has double locking.mav2008-07-271-10/+7
* Change the parameters to in6_selectsrc():bz2008-07-081-4/+4
* Improve approximation of style(9) in raw socket code.rwatson2008-07-051-57/+75
* With IPv4 raw sockets, read lock rather than write lock the inpcb whenrwatson2008-04-211-5/+5
* Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros torwatson2008-04-171-17/+17
* Replace the last susers calls in netinet6/ with privilege checks.bz2008-01-241-7/+4
* un-__P()obrien2008-01-081-1/+1
* Clean up VCS Ids.obrien2007-12-101-2/+3
* Space cleanupdelphij2007-07-051-1/+1
* ANSIfy[1] plus some style cleanup nearby.delphij2007-07-051-10/+3
* Commit the change from FAST_IPSEC to IPSEC. The FAST_IPSECgnn2007-07-031-6/+6
* Commit IPv6 support for FAST_IPSEC to the tree.gnn2007-07-011-13/+4
* Include priv.h to pick up suser(9) definitions, missed in an earlierrwatson2007-06-131-1/+1
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inrwatson2007-06-121-1/+1
* Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddrrwatson2007-05-111-2/+2
* Fix tinderbox. ip6_mrouter should be defined in raw_ip6.c as it isbms2007-02-241-3/+1
* Make IPv6 multicast forwarding dynamically loadable from a GENERIC kernel.bms2007-02-241-4/+18
* Change semantics of socket close and detach. Add a new protocol switchrwatson2006-07-211-3/+21
* Fix race conditions on enumerating pcb lists by moving the initializationups2006-07-181-2/+1
* Use suser_cred() instead of a direct comparison of cr_uid with 0 inrwatson2006-06-251-1/+1
* Don't use spl around call to in_pcballoc() in IPv6 raw socket support;rwatson2006-04-121-3/+1
* Update in_pcb-derived basic socket types following changes torwatson2006-04-011-22/+13
* 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/+4
* Raw IPv6 checksum must use the protocol number of the last header, instead of...suz2005-10-191-1/+1
* added a missing unlocksuz2005-10-151-1/+3
* added a missing unlock (just do the same thing as in netinet/raw_ip.c)suz2005-08-181-0/+1
* scope cleanup. with this changeume2005-07-251-67/+81
* always copy ip6_pktopt. remove needcopy and needfreeume2005-07-211-1/+1
* simplified udp6_output() and rip6_output(): do not overrideume2005-07-211-13/+11
* be consistent on naming advanced API functions; use ip6_XXXpktopt(s).ume2005-07-211-4/+3
* check for malloc failure (also move malloc up to simplify error recovery)sam2005-03-291-2/+7
* Remove a comment from the raw IPv6 output function regardingrwatson2005-02-061-6/+0
* /* -> /*- for license, minor formatting changes, separate for KAMEimp2005-01-071-2/+2
OpenPOWER on IntegriCloud