Commit Graph

11733 Commits

Author SHA1 Message Date
roy
f8583dbb8c Back out part of the prior commit where we added space for IPV6_HOPLIMIT
to the sending control message buffer.
That code never worked on ERLITE, so I elected to set socket options
instead but forgot to revert this part.
2018-04-24 18:31:48 +00:00
maxv
d7a1d2ebf3 Clean up the IPsec ifdefs, same as ping6. 2018-04-23 18:59:03 +00:00
maxv
b9ad8ce8f1 ... another occurrence of OLDRAWSOCKET ... 2018-04-23 10:23:38 +00:00
maxv
b279793f85 Remove dead code. 2018-04-23 10:22:18 +00:00
maxv
4953d3d3b9 Remove CPPFLAGS+=-DUSE_RFC3542, it's not used anymore. 2018-04-23 10:19:11 +00:00
maxv
11bf0879e5 Remove dead/broken code. We want to favor RFC3542 over RFC2292. No
functional change.
2018-04-23 10:14:12 +00:00
maxv
832b034324 Remove dead code. 2018-04-23 09:58:35 +00:00
maxv
6cf02a93b7 Remove now unused code. 2018-04-23 09:47:03 +00:00
wiz
744b9e9d12 Remove -g from SYNOPSIS. 2018-04-23 07:13:50 +00:00
maxv
e65ec2be3d Remove the "-g" option, it uses RH0, which is deprecated by RFC5095, and
doesn't work on modern networks anymore.
2018-04-23 06:42:02 +00:00
wiz
7734da6b73 Minor improvements. 2018-04-21 09:31:08 +00:00
roy
1aeb87918e Update values from RFC 8319 2018-04-20 16:37:17 +00:00
roy
e673cfdc24 Make the #defines more readable 2018-04-20 16:18:18 +00:00
roy
5f8de401f6 Lack of timeout is a programming error, so use an assert in it's place.
While here, improve the error reported if malloc fails.
2018-04-20 16:07:48 +00:00
roy
27e3ea924d Use EXIT_FAILURE instead of an arbtitary number. 2018-04-20 15:59:17 +00:00
roy
5977af5905 Unicast solicited RA's as per RFC 7772.
This is done by having a secondary timer against rainfo so we
can delay unicasting by the required randomised amount of time
without affecting the unsolicited RA timer.
2018-04-20 15:57:23 +00:00
roy
086575fefe Ensure that the soliciter list is initialised and freed correctly, even if it's not used yet. 2018-04-20 15:29:19 +00:00
roy
3bff93a23c Allow timers to exist but be inactive.
This will be used in a future commit.
2018-04-20 13:27:45 +00:00
roy
4f44b8a30e Insist on newer socket options. 2018-04-20 11:31:54 +00:00
roy
1abb8a3172 Use pidifle_lock(3) 2018-04-20 11:25:39 +00:00
roy
301a345cbf Punt dead code 2018-04-20 10:43:38 +00:00
roy
e4c3b35870 White space police. 2018-04-20 10:39:37 +00:00
roy
7a0904c3ae Fix some unaligned pointer issues. 2018-04-20 10:26:34 +00:00
maxv
82288565a0 Document "debug" in usage(). 2018-04-13 17:43:37 +00:00
mlelstv
3103bce53a Re-evaluate drive selection to catch hog-plug devices. 2018-04-08 11:37:31 +00:00
maxv
64f4aca696 Move NPF's todo list into src/doc/TODO.npf, and add some entries. After a
conversation (two months ago) with rmind and sborrill.
2018-04-08 08:57:37 +00:00
christos
fd434df171 add commented out debugging options. 2018-04-01 23:00:40 +00:00
ryo
fe33aa2786 Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
2018-04-01 04:35:01 +00:00
msaitoh
d2213cce79 From the latest Intel SDM:
- Add Xeon Phi 7215, 7285 and 7295
- Add Coffee Lake
2018-03-30 09:24:40 +00:00
nonaka
68b0b1ed57 Correctly mark the last El Torito section header.
Pointed out by Benno Rice via DM.
2018-03-28 06:48:55 +00:00
jmcneill
27aaea9d2f Official builds now append a timestamp to the kernel config name, so we
can no longer rely on matching an exact name like "(INSTALL32_IP3x)".

Strip the trailing ) from the version strings checked so sysinst will
install the correct bootloader and kernel again.
2018-03-17 22:27:04 +00:00
ginsbach
617ab226ea Initialize ypbind_resp before first possible error return condition. 2018-03-15 02:25:31 +00:00
christos
68ed0ec4e8 improve previous, use getprogname() to get the invocation name. 2018-03-12 01:15:00 +00:00
khorben
0b9ecbe221 Reflect the new name of vndconfig(8) in the usage screen
vnconfig(8) was renamed to vndconfig(8) in NetBSD 7. While the manual page
now defaults to vndconfig, the usage screen still referred to the old name.
2018-03-12 01:10:25 +00:00
msaitoh
0a42effe43 Add yet another Shared L2 TLB (2M/4M pages).
XXX need redesign.
2018-03-09 08:49:32 +00:00
roy
1914784e96 Remove case labels we will never trigger due to filtering. 2018-03-07 10:06:41 +00:00
mlelstv
f52084a9af print quota pointers in superblock 2018-03-06 07:45:38 +00:00
msaitoh
c27ae56af8 Calculate way and number of entries correctly from CPUID leaf 18H. 2018-03-05 10:54:05 +00:00
msaitoh
cfe5ab1fa2 - Parse the TLB info from `cpuid leaf 18H' on Intel processor. Currently,
this change doesn't decode perfectly.  Tested with Gemini Lake. It has
  two L2 Shared TLB. One is 4MB and another is 2MB/4MB but former isn't
  printed yet:

	cpu0: ITLB 1 4KB entries 48-way
	cpu0: DTLB 1 4KB entries 32-way
	cpu0: L2 STLB 8 4MB entries 4-way

  Need some rework for struct x86_cache_info.
- Use aprint_error_dev() for error output.
2018-03-05 05:50:37 +00:00
mlelstv
8f6bdb48b6 Align with DDB. 2018-03-04 07:15:37 +00:00
mrg
2e19323388 add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts
to bsd.prog.mk.  use them instead of hard coding various lists
of libraries for krb5.

this fixes static builds.
2018-02-25 00:16:48 +00:00
wiz
ec5498f5ad Sort some lists. Use EXIT STATUS instead of RETURN VALUES. 2018-02-14 10:13:25 +00:00
maxv
d33dbf4b86 Use .Cm instead of .Li, same as arp.8. 2018-02-14 06:52:41 +00:00
martin
1ff701ef77 Adapt to ar_tha() changes in if_arp.h rev1.31. 2018-02-13 10:17:04 +00:00
christos
2188bc148a No RC5 for OpenSSL-1.1 2018-02-09 02:51:32 +00:00
christos
26640e8b73 disable compat api setting for openssl 1.1 2018-02-09 02:37:20 +00:00
christos
a00715fdd5 only set api compat for 1.0 2018-02-09 02:23:32 +00:00
jakllsch
57ef96115f define OPENSSL_API_COMPAT
(doesn't entirely unbreak build yet)
2018-02-08 18:28:42 +00:00
christos
e569ada8da include dh.h in the right spot. 2018-02-08 17:45:29 +00:00
dholland
32cded6cc9 Typos. 2018-02-08 09:05:16 +00:00