summaryrefslogtreecommitdiff
path: root/sys/netinet/in_pcb.c
AgeCommit message (Expand)Author
2000-07-06remove unnecessary #include <netkey/key_debug.h>. from kame.itojun
2000-04-03- Unselect the multicast outgoing interface if it is being detached.enami
2000-03-30Remove register declarations.augustss
2000-02-02PRU_PURGEADDR -> PRU_PURGEIF, per a discussion w/ itojun. In the IPv4thorpej
2000-02-01Small amount of cosmetic cleanup.thorpej
1999-12-13sync IPv6 part with latest KAME tree. IPsec part is left unmodifieditojun
1999-07-09defopt IPSEC and IPSEC_ESP (both into opt_ipsec.h).thorpej
1999-07-01IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.itojun
1999-03-23Ensure that you can only bind a more specific address when it is done by thelukem
1998-12-19Reverse the copyright-notice-swap. It went against existing practice.thorpej
1998-11-16if INADDR_ANY is given in in_pcbconnect(), choose the ia_addr of the firstlukem
1998-11-13simplify test in in_pcbbind() for setting wild=1; no need to check iflukem
1998-10-05* in_pcblookup_port(): deprecate INPLOOKUP_WILDCARD and flags in favourlukem
1998-09-30Switch order of TNF and UCB copyrights so UCB copyright is first; this seems ...tls
1998-08-02Use the pool allocator for inpcbs.thorpej
1998-07-23in_pcballoc(): we can't afford to wait for memory.pk
1998-02-15Add correct copyright notice for IP address hash change. This code is donate...tls
1998-02-13Change list of interface IP addresses to a hash. Improves performance on hos...tls
1998-02-07add flags arg to hashinit(), to pass to malloc().chs
1998-01-08* start from the top of the given ephemeral range and work down;lukem
1998-01-08add missing ; ...lukem
1998-01-07add the following, derived from FreeBSD:lukem
1998-01-05Finishing merging 4.4BSD-Lite2 netinet. At this point, the only changesthorpej
1998-01-05enhance ephemeral port allocation code:lukem
1997-12-30as per the IANA assigned ports numbers document, use portslukem
1997-11-27fix compile error when "options IPNOPROVPORTS"mrg
1997-11-20Deal with a problem where ephemeral port shortage would case a PCB'sthorpej
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
1996-12-10Return EAGAIN if binding with no specified port and the pool is empty.mycroft
1996-10-13backout previous kprintf changeschristos
1996-10-10printf -> kprintf, sprintf -> ksprintfchristos
1996-09-15Hash unconnected PCBs.mycroft
1996-09-09Add in_nullhost() and in_hosteq() macros, to hide some protocolmycroft
1996-09-05Commit PR 2671, which adds an "IPNOPRIVPORTS" config option that turnsperry
1996-08-14Fix some DIAGNOSTIC printf() formats; ntohl() provides a 32-bit quantity,thorpej
1996-07-10print result of ntohl/htonl as a long. (makes -Wformat work on thecgd
1996-05-22Pass a proc pointer down to the usrreq and pcbbind functions for PRU_ATTACH, ...mycroft
1996-02-26two more local addr changes, all done differently now (idea from charles)mrg
1996-02-26if we are connecting *to* an address of any local interface, default themrg
1996-02-13netinet prototypeschristos
1996-01-31Build a hash table of PCBs. Hash function needs tweaking.mycroft
1995-08-17so_pcb should be a void *.mycroft
1995-08-12splnet --> splsoftnetmycroft
1995-06-18convert pcb lists to CIRCLEQs, so that the end can be looked at morecgd
1995-06-12in_pcbnotify*() don't return anything.mycroft
1995-06-12Change in_pcbnotify*() to take an errno value. Make inetctlerrmap[] anmycroft
1995-06-12Various cleanup, including:mycroft
1995-06-04Remove one more bogus cast.mycroft