summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1999-12-10bad espie, commiting bad patches, with junk in them that should not be thereTheo de Raadt
1999-12-09Opps, missed to change one FREE(pv, ...) to pvfree(pv).Artur Grabowski
1999-12-09Fix a bug we've had for ages.Artur Grabowski
On some sun4m the pagetables must be uncached. This is indicated by the CPUFLG_CACHEPAGETABLES in cpuinfo.flags. This was done in pmap_bootstrap4m. The problem is that the CPUFLG_CACHEPAGETABLES is not set until after pmap_bootstrap4m, so even the machines that could cache the pagetables had them uncached, reducing performance. Fix this by creating pmap_cache_enable that is called just after the cache has been switched on (XXX - actually, we should call it before, but CPUFLG_CACHEPAGETABLES can be set in the code that enables the cache).
1999-12-09Use otos rather than writing directly to ip_tos in the IPv4 headerAngelos D. Keromytis
(bitfields can be a pain).
1999-12-09Fix comment typos.Angelos D. Keromytis
1999-12-09-src useAngelos D. Keromytis
1999-12-09oopsTheo de Raadt
1999-12-09angelos and downsj, communicate, you dorksTheo de Raadt
1999-12-09Include ipsec_input.cAngelos D. Keromytis
1999-12-09Split some allocation/error handling functions out of main.cMarc Espie
1999-12-09Introduce `common usage' buf patterns and use them.Marc Espie
1999-12-09dlopen and dlsym take const char * parameters.Marc Espie
Fix prototypes, propagate const where applicable.
1999-12-09Move variable decls into the appropriate #ifdefs so GENERIC compiles...Jason Downs
1999-12-09Since we uncache the memory in dvma_malloc, it is a good idea to recacheit inArtur Grabowski
dvma_free.
1999-12-09Change the kvm_uncache interface to a kvm_setcache that can uncacheArtur Grabowski
a memory and allow the range to be cached again. Make kvm_uncache and kvm_recache to macros that call kvm_setcache. (also in the commit: Fix protection for pmap_kenter* and remove a redundant call to uvm_setpagesize).
1999-12-09$OpenBSD$ id'sJason Wright
1999-12-09uncomment dcJason Wright
1999-12-09dd rtsol(8), rtsold(8) and ifmcstat(8) related items.Jun-ichiro itojun Hagino
1999-12-09add cat4/{gif,inet6,faith}.0Jun-ichiro itojun Hagino
1999-12-09add usr.sbin/rtsold and sbin/rtsol to subdir.Jun-ichiro itojun Hagino
1999-12-09rtsold(8); router solicitation daemon.Jun-ichiro itojun Hagino
rtsol(8); router solicitation program, for use in bootstrap process (statically linked) rcsid police. add missing prototypes. (sync with KAME)
1999-12-09initial import from KAME treeJun-ichiro itojun Hagino
1999-12-09ipsec_input.c instead of ip_esp.c and ip_ah.cNiels Provos
1999-12-09Make PMAP_NEW compile again.Artur Grabowski
1999-12-09avoid transmitting invalid IPv6 packets out to the wire.Jun-ichiro itojun Hagino
1999-12-09do not perform IPv6 initialization for loopback interface.Jun-ichiro itojun Hagino
MUST make lo0 up before any IPv6 operations. it will be considered a pilot error if you don't. (I prefer to have lo0 initialized automatically)
1999-12-09Fix pmap_kenter_pa4m. First shot at a better pmap_kenter_pgs.Artur Grabowski
1999-12-09So I was lying...unify ESP and AH wrapper-input processing. The newAngelos D. Keromytis
file contains a common routine for massaging the packet, doing peripheral checks, update statistics, etc. common for both AH/ESP, both IPv4/IPv6. Also wrapper routines for AH/ESP-v4/v6, and the sysctl routines from ip_ah.c/ip_esp.c
1999-12-09Ok, no more IPsec for OpenBSD...I've had enough with it.Angelos D. Keromytis
1999-12-09Add v4/v6 wrapper routine definitions.Angelos D. Keromytis
1999-12-09Couple of paranoid ifdefs...Angelos D. Keromytis
1999-12-09ip4e_output() can now generate any combination of IP{4,6}-in-IP{4,6}Angelos D. Keromytis
tunnels.
1999-12-09close passive mode data socket.Jun-ichiro itojun Hagino
From: deraadt
1999-12-09Unspecified tunnel endpoint use statistic.Angelos D. Keromytis
1999-12-09Add "unspecified tunnel endpoint" statistic.Angelos D. Keromytis
1999-12-09Protocol family mismatch counter.Angelos D. Keromytis
1999-12-09Protocol family mismatch counter for IP-IP.Angelos D. Keromytis
1999-12-09Remove unnecessary statistic.Angelos D. Keromytis
1999-12-09Be more careful with IPv4 multicast (make sure it's IPv4), and removeAngelos D. Keromytis
unnecessary include files.
1999-12-09ip4_input() can now handle either of IP-in-IP or IP-in-IPv6Angelos D. Keromytis
encapsulation. Eventually, this routine will be made to deal with all 4 combinations of IP/IPv6 encapsulation. gif interface support should be added here too (itojun :-), when the packet has not been received over an IPsec tunnel. ECN handling should also be done.
1999-12-09We can't use the gif interface input routine for IPIP/IP6IPAngelos D. Keromytis
encapsulation.
1999-12-09IPv6 support should now be complete (well, we need the right hooks inAngelos D. Keromytis
ip6_input())
1999-12-09Minor cleanupAngelos D. Keromytis
1999-12-09syncTheo de Raadt
1999-12-09first arg to pmap_changebit is paddr_tMichael Shalayeff
1999-12-09Remove extra SEE ALSO section.Aaron Campbell
1999-12-09who cares about the ipl lkmTheo de Raadt
1999-12-09Avoid divide by zero, spotted by aaron@Todd C. Miller
1999-12-09Bogus include file crept in.Angelos D. Keromytis
1999-12-09Note that the ``sappnd'' and ``schg'' system flags may only be unset whenAaron Campbell
non-secure (i.e., single-user mode).