aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet
Commit message (Expand)AuthorAgeFilesLines
* Introduce a MAC label reference in 'struct inpcb', which cachesRobert Watson2003-11-188-18/+54
* In rip_abort(), unlock the inpcb if we didn't detach it, or we mayOlivier Houchard2003-11-171-0/+2
* Fix a few cases where MT_TAG-type "fake mbufs" are created on the stack, butBrian Feldman2003-11-172-0/+3
* Make two casts correct for all types of 64bit platforms.Andre Oppermann2003-11-161-2/+2
* Correct a cast to make it compile on 64bit platforms (noticed by tinderbox)Andre Oppermann2003-11-151-6/+6
* Make ipstealth global as we need it in ip_fastforward too.Andre Oppermann2003-11-152-1/+4
* Remove the global one-level rtcache variable and associatedAndre Oppermann2003-11-146-244/+105
* Introduce ip_fastforward and remove ip_flow.Andre Oppermann2003-11-146-452/+837
* 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-16/+75
* 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