aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet
Commit message (Expand)AuthorAgeFilesLines
* add missing inpcb lock before call to tcp_twclose (which reclaims the inpcb)Sam Leffler2003-11-131-0/+1
* o reorder some locking asserts to reflect the order of the locksSam Leffler2003-11-131-3/+4
* Move global variables for icmp_input() to its stack. With SMP orAndre Oppermann2003-11-131-10/+18
* Do not fragment a packet with hardware assistance if it has the DFAndre Oppermann2003-11-121-1/+2
* Add a new sysctl knob, net.inet.udp.strict_mcast_mship, to the udp_input path.Bruce M Simpson2003-11-121-0/+28
* dropwithreset is not needed in this case as tcp_drop() is already notifyingAndre Oppermann2003-11-122-2/+2
* Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson2003-11-121-5/+1
* correct typosSam Leffler2003-11-111-2/+2
* o add missing inpcb locking in tcp_respondSam Leffler2003-11-111-37/+46
* use Giant-less callouts when debug_mpsafenet is non-zeroSam Leffler2003-11-101-1/+2
* In in_pcbconnect_setup(), don't use the cached inp->inp_route unlessIan Dowse2003-11-101-4/+4
* Mark TCP syncache timer as not Giant-free ready yet.Jeffrey Hsu2003-11-101-1/+1
* replace explicit changes to rt_refcnt by RT_ADDREF and RT_REMREFSam Leffler2003-11-085-7/+5
* divert socket fixups:Sam Leffler2003-11-083-15/+74
* assert optional inpcb is passed in lockedSam Leffler2003-11-081-0/+2
* add locking assertionsSam Leffler2003-11-081-4/+29
* assert inpcb is locked in udp_outputSam Leffler2003-11-081-0/+1
* o correct locking problem: the inpcb must be held across tcp_respondSam Leffler2003-11-084-36/+46
* use local values instead of chasing pointersSam Leffler2003-11-081-3/+2
* replace mtx_assert by INP_LOCK_ASSERTSam Leffler2003-11-081-3/+1
* add some missing lockingSam Leffler2003-11-081-17/+75
* the sbappendaddr call in socket_send must be protected by GiantSam Leffler2003-11-081-0/+3
* add locking assertions that turn into noops if INET6 is configured;Sam Leffler2003-11-081-0/+17
* o add a flags parameter to netisr_register that is used to specifySam Leffler2003-11-082-2/+4
* unbreak compilation of FAST_IPSECSam Leffler2003-11-081-1/+1
* MFp4: reminder that random id code is not reentrantSam Leffler2003-11-071-0/+1
* Move uid/gid checking logic out of line and lock inpcb usage. ThisSam Leffler2003-11-071-40/+60
* use ipsec_getnhist() instead of obsoleted ipsec_gethist().Hajimu UMEMOTO2003-11-071-1/+1
* Fix locking of the ip forwarding cache. We were holding a referenceSam Leffler2003-11-071-11/+21
* - cleanup SP refcnt issue.Hajimu UMEMOTO2003-11-045-9/+37
* Note that when ip_output() is called from ip_forward(), it will alreadyRobert Watson2003-11-031-0/+2
* Remove comment about desire for eventual explicit labeling of ICMPRobert Watson2003-11-031-4/+0
* Remove bogus RTFREE that was added in rev 1.47. The rmx code operatesSam Leffler2003-11-031-3/+2
* Correct rev 1.56 which (incorrectly) reversed the test used toSam Leffler2003-11-031-1/+1
* Add an additional check to the tcp_twrecycleable function; I hadMike Silbersack2003-11-023-6/+33
* - Add a new function tcp_twrecycleable, which tells us if the ISN whichMike Silbersack2003-11-014-0/+52
* Replace the if_name and if_unit members of struct ifnet with new membersBrooks Davis2003-10-316-35/+31
* Overhaul routing table entry cleanup by introducing a new rtexpungeSam Leffler2003-10-303-37/+15
* Potential fix for races shutting down callouts when unloadingSam Leffler2003-10-291-2/+6
* o add locking to protect routing table refcnt manipulationsSam Leffler2003-10-291-16/+18
* add ECN support in layer-3.Hajimu UMEMOTO2003-10-295-35/+130
* ip6_savecontrol() argument is redundantHajimu UMEMOTO2003-10-291-1/+1
* Introduce the notion of "persistent mbuf tags"; these are tags that staySam Leffler2003-10-291-0/+1
* speedup stream socket recv handling by tracking the tail ofSam Leffler2003-10-283-8/+8
* revert following unwanted changes:Hajimu UMEMOTO2003-10-252-26/+26
* correct namespace pollution.Hajimu UMEMOTO2003-10-251-2/+1
* remove the ip6r0_addr and ip6r0_slmap members from ip6_rthdr0{}Hajimu UMEMOTO2003-10-241-3/+2
* correct tab and order.Hajimu UMEMOTO2003-10-241-4/+4
* Switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542Hajimu UMEMOTO2003-10-244-41/+42
* Reduce the number of tcp time_wait structs to maxsockets / 5; this ensuresMike Silbersack2003-10-242-2/+2