summaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.h
Commit message (Expand)AuthorAgeFilesLines
* Cache SO_REUSEPORT socket option in inpcb-layer in order to avoidMikolaj Golub2011-11-061-0/+1
* Add spares to the network stack for FreeBSD-9:Bjoern A. Zeeb2011-07-171-2/+3
* Unbreak kernels with non-default PCBGROUP included but no WITNESS.Bjoern A. Zeeb2011-06-061-0/+1
* Implement a CPU-affine TCP and UDP connection lookup data structure,Robert Watson2011-06-061-4/+82
* Add _mbuf() variants of various inpcb-related interfaces, including lookup,Robert Watson2011-06-041-0/+6
* Decompose the current single inpcbinfo lock into two locks:Robert Watson2011-05-301-12/+38
* Continue to refine inpcb reference counting and locking, in preparation forRobert Watson2011-05-231-0/+2
* A number of quite incremental refinements to struct inpcbinfo's definition:Robert Watson2011-05-231-20/+41
* MFp4 CH=191470:Bjoern A. Zeeb2011-04-201-3/+0
* Merge the two identical implementations for local port selections fromBjoern A. Zeeb2011-03-121-0/+2
* Abstract out initialization of most aspects of struct inpcbinfo fromRobert Watson2010-03-141-0/+5
* Wrap use of rw_try_upgrade() on pcbinfo with macro INP_INFO_TRY_UPGRADE()Robert Watson2010-03-061-0/+1
* Add padding to struct inpcb, missed during our padding sweep earlier inRobert Watson2009-08-021-1/+2
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-13/+13
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-15/+29
* After cleaning up rt_tables from vnet.h and cleaning up opt_route.hBjoern A. Zeeb2009-06-231-2/+0
* - Rename IP_NONLOCALOK IP socket option to IP_BINDANY, to be more consistentPawel Jakub Dawidek2009-06-011-2/+1
* Staticize two functions not used outside of in_pcb.c: in_pcbremlists() andRobert Watson2009-05-141-7/+0
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-301-2/+8
* s/void/void */Kip Macy2009-04-161-1/+1
* restore spare pointers for MFCingKip Macy2009-04-161-2/+3
* - convert pspare pointers in inpcb to an llentry and rtentry cacheKip Macy2009-04-151-1/+4
* - add second flags field to to inpcbKip Macy2009-04-151-4/+7
* provide additional convenience macros for inpcb locking (upgrade, downgrade, ...Kip Macy2009-04-151-1/+4
* Import "flowid" support for serializing flows across transmit queuesKip Macy2009-04-101-1/+3
* Correct a number of evolved problems with inp_vflag and inp_flags:Robert Watson2009-03-151-29/+27
* Add INP_INHASHLIST flag for inpcb->inp_flags to indicate whetherRobert Watson2009-03-111-0/+1
* Remove unused v6 macro aliases for inpcb fields:Robert Watson2009-03-101-20/+0
* Remove now-unused INP_UNMAPPABLEOPTS.Robert Watson2009-03-101-2/+0
* Implement a new IP option (not compiled/enabled by default) to allowAdrian Chadd2009-01-091-0/+2
* Another step assimilating IPv[46] PCB code:Bjoern A. Zeeb2008-12-171-1/+1
* Use inc_flags instead of the inc_isipv6 alias which so farBjoern A. Zeeb2008-12-171-0/+6
* Put a global variables, which were virtualized but formerlyBjoern A. Zeeb2008-12-111-0/+2
* Update comment on INP_TIMEWAIT to say what it's about, as we cautionRobert Watson2008-12-091-1/+1
* Move macros defining flags and shortcus to nested structure fields inRobert Watson2008-12-091-26/+34
* Add a reference count to struct inpcb, which may be explicitlyRobert Watson2008-12-081-0/+3
* Change the initialization methodology for global variables scheduledMarko Zec2008-11-191-0/+2
* Bring over the change switching from using sequential to randomBjoern A. Zeeb2008-10-201-0/+3
* Cache so_cred as inp_cred in the inpcb.Bjoern A. Zeeb2008-10-041-0/+1
* Fix typo in comment.Robert Watson2008-09-291-2/+2
* Minor white space tweaks.Robert Watson2008-08-071-4/+3
* Trying to fix compilation bustage:Tai-hwa Liang2008-07-221-1/+1
* make new accessor functions consistent with existing styleKip Macy2008-07-211-6/+9
* add inpcb accessor functions for fields needed by TOE devicesKip Macy2008-07-211-0/+8
* Merge last of a series of rwlock conversion changes to UDP, whichRobert Watson2008-07-151-0/+4
* Pass the ucred along into in{,6}_pcblookup_local for upcomingBjoern A. Zeeb2008-07-101-1/+1
* For consistency take lport as u_short in in{,6}_pcblookup_local.Bjoern A. Zeeb2008-07-101-1/+1
* Provide some initial chicken-scratching annotations of locking forRobert Watson2008-07-081-27/+59
* Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-091-1/+1
* Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros toRobert Watson2008-04-171-17/+27