summaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.h
AgeCommit message (Expand)Author
2018-05-31Remove support for non-IKE markers in the kernel. Discussed on tech-net@,maxv
2018-01-011) "#define ipi_spec_dst ipi_addr" in <netinet/in.h>christos
2017-08-10Add support IP_PKTINFO for sendmsg(2).ryo
2017-03-02Make sure imo_membership is protected by inp's lock (solock)ozaki-r
2017-02-22Add assertions and comments for lock states of socket and pcbozaki-r
2016-12-08Add rtcache_unref to release points of rtentry stemming from rtcacheozaki-r
2016-04-26Sweep unnecessary route.h inclusionsozaki-r
2015-05-24remove transitional functions in{,6}_pcbconnect_m() that were used inrtr
2015-05-02make connect syscall use sockaddr_big and modify pr_{send,connect}rtr
2015-04-24make accept, getsockname and getpeername syscalls use sockaddr_big and modifyrtr
2015-04-03* change pr_bind to accept struct sockaddr * instead of struct mbuf *rtr
2014-11-25Clean up any dangling ifp references in (struct in6pcb *)->in6p_v4moptionsseanb
2014-08-05revert the removal of struct lwp * parameter from bind, listen and connectrtr
2014-07-24split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreqrtr
2014-05-22- Add in_init() and move some functions, variables and sysctls into in.crmind
2013-06-27implement IP_PKTINFO and IP_RECVPKTINFO.christos
2012-06-25rename rfc6056 -> portalgo, requested by yamtchristos
2011-09-24Add inet4 part of the rfc6056 code contributed by Vlad Balan as part ofchristos
2011-05-03Reduces the resources demanded by TCP sessions in TIME_WAIT-state usingdyoung
2009-07-17Add the IP_MINTTL socket option.minskim
2009-07-16Add the IP_RECVTTL option support.minskim
2007-12-16Oops. Remove kauth.h inclusion.elad
2007-12-16Really fix low port allocation, by always passing a valid lwp toelad
2007-09-191) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), thatdyoung
2006-07-23Use the LWP cached credentials where sane.ad
2005-12-10Multiple inclusion protection, as suggested by christos@ on tech-kern@elad
2005-11-15Pass the current process structure to in_pcbconnect() so that it candsl
2005-02-12Add support for IPsec Network Address Translator traversal (NAT-T), asmanu
2004-04-21no space between function name and paren: foo (blah) -> foo(blah)itojun
2004-04-18De __P()matt
2003-10-23Remove all the code to maintain ia_inpcbs. This information was only used tomycroft
2003-09-04revamp inpcb/in6pcb so that they are more aligned with each other.itojun
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-15Change the way multicasts are kept. They now use a hash table in the samematt
2002-11-02cleanup ipsec.h dependency. commented by perry, sync w/kameitojun
2002-06-09whitespaceitojun
2001-07-02on interface removal, remove multicast groups joined from pcb, beforeitojun
2000-02-02PRU_PURGEADDR -> PRU_PURGEIF, per a discussion w/ itojun. In the IPv4thorpej
2000-01-31bring in latest KAME ipsec tree.itojun
1999-07-01IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.itojun
1998-10-05* in_pcblookup_port(): deprecate INPLOOKUP_WILDCARD and flags in favourlukem
1998-05-18Move the ppcb pointer towards the front of the structure so that it and thematt
1998-02-10add/cleanup multiple inclusion protection.perry
1998-01-07add the following, derived from FreeBSD:lukem
1997-10-14Add support for returning maximum supported MTU when ip_output fails withmatt
1997-09-22Implement in_pcbrtentry() - return the route associated with a PCB. Ifthorpej
1997-07-23Pull SYN_cache_branch down into the main line.thorpej
1997-01-11Implement the IP_RECVIF socket option: supply a datagram packet's incomingthorpej
1996-09-17Overlay inp_faddr and inp_laddr into the header prototype.mycroft
1996-09-15Hash unconnected PCBs.mycroft