aboutsummaryrefslogtreecommitdiff
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* hsctrl: Fix manpage typoVladimir Kondratyev2021-01-281-2/+2
| | | | | | | | | Use hsctrl_load to load the module at boot time. Submitted by: Shunchao Hu <ankohuu_outlook.com> Reviewed by: wulf MFC after: 3 days Differential revision: https://reviews.freebsd.org/D28343
* Regenerate src.conf.5 after enabling MK_OPENSSL_KTLS for arm64Allan Jude2021-01-281-2/+2
|
* Flip the default for OPENSSL_KTLS to arm64Allan Jude2021-01-281-2/+2
| | | | | | | | | This is required to make use of KERN_TLS Reviewed by: jhb Sponsored by: Ampere Computing Submitted by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D28405
* Bump date after ae257282ae5b.John Baldwin2021-01-281-1/+1
|
* arch.7: update 11.x to 11.4 as the last FreeBSD 11 releaseEd Maste2021-01-281-2/+2
| | | | | | armeb and pc98 were both discontinued after FreeBSD 11. FreeBSD 11.4 is now known to be the final 11.x release, so update to the specific version.
* Regenerate src.conf.5 for MK_OPENSSL_KTLSJohn Baldwin2021-01-281-0/+10
|
* OpenSSL: Support for kernel TLS offload (KTLS)John Baldwin2021-01-281-0/+7
| | | | | | | | | | | | | | | | | | | | This merges upstream patches from OpenSSL's master branch to add KTLS infrastructure for TLS 1.0-1.3 including both RX and TX offload and SSL_sendfile support on both Linux and FreeBSD. Note that TLS 1.3 only supports TX offload. A new WITH/WITHOUT_OPENSSL_KTLS determines if OpenSSL is built with KTLS support. It defaults to enabled on amd64 and disabled on all other architectures. Reviewed by: jkim (earlier version) Approved by: secteam Obtained from: OpenSSL (patches from master) MFC after: 1 week Relnotes: yes Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D28273
* pci_vendors: update to 2021.01.11Baptiste Daroussin2021-01-281-25/+79
|
* qat.4: Minor tweaksMark Johnston2021-01-271-4/+16
| | | | | | | | | | | - Document a constraint on the AAD size for AES-GCM. - Note that the list of supported platforms and add-on devices is not complete and indicate that QAT devices will show up in pciconf output. [1] PR: 252984 [1] MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")
* netgraph/ng_car: Add color marking codeLutz Donnerhacke2021-01-271-3/+6
| | | | | | | | | | | | Chained policing should be able to reuse the classification of traffic. A new mbuf_tag type is defined to handle gereral QoS marking. A new subtype is defined to track the color marking. Reviewed by: manpages (bcr), melifaro, kp Approved by: kp (mentor) Sponsored by: IKS Service GmbH MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D22110
* VOP_BMAP(9): Remove obsolete commaGordon Bergling2021-01-271-1/+1
|
* cnv(9): Use a proper manual page sectionGordon Bergling2021-01-271-1/+1
|
* firmware(9): extend firmware_get() by a "no warn" flag.Bjoern A. Zeeb2021-01-271-7/+33
| | | | | | | | | | | | | | | | | | With the upcoming usage from LinuxKPI but also from drivers ported natively we are seeing more probing of various firmware (names). Add the ability to firmware(9) to silence the "firmware image loading/registering errors" by adding a new firmware_get_flags() functions extending firmware_get() and taking a flags argument as firmware_put() already does. Requested-by: zeising (for future LinuxKPI/DRM) Sponsored-by: The FreeBSD Foundation Sponsored-by: Rubicon Communications, LLC ("Netgate") MFC after: 3 days Reviewed-by: markj Differential Revision: https://reviews.freebsd.org/D27413
* rc.conf(5): regenerate after WITHOUT_NDIS removalMarius Strobl2021-01-261-4/+1
| | | | | ndis(4) has been removed in bfc99943b04b46a6c1c885ce7bcc6f235b7422aa and its build option in 84876bf70222c4e10144d034119f7f455f99813c.
* man: remove stale references to ndis(4)Marius Strobl2021-01-264-23/+6
| | | | The latter has been removed in bfc99943b04b46a6c1c885ce7bcc6f235b7422aa.
* vm_map_protect.9: update after code changesKonstantin Belousov2021-01-261-44/+74
| | | | | | | | Reviewed by: brooks, markj Discussed with: emaste Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D28311
* netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph typeLutz Donnerhacke2021-01-262-0/+253
| | | | | | | | | | | | | | | | | | | | | This node is part of an A10-NSP (L2-BSA) development. Carrier networks tend to stack three or more tags for internal purposes and therefore hiding the service tags deep inside of the stack. When decomposing such an access network frame, the processing order is typically reversed: First distinguish by service, than by other means. This new netgragh node allows to bring the relevant VLAN in front (to the out-most position). This way other netgraph nodes (like ng_vlan) can operate on this specific type. Reviewed by: manpages (gbe), brueffer (manpages), kp Approved by: kp (mentor) MFC after: 1 month Relnotes: yes Sponsored by: IKS Service GmbH Differential Revision: https://reviews.freebsd.org/D22076
* ndis(4): remove as previous announcedBrooks Davis2021-01-252-159/+0
| | | | | | | | | | | | | | nids(4) was a clever idea in the early 2000's when the market was flooded with 10/100 NICs with Windows-only drivers, but that hasn't been the case for ages and the driver has had no meaningful maintenance in ages. It only supports Windows-XP era drivers. Also remove: - ndis support from wpa_supplicant - ndiscvt(8) Reviewed By: emaste, bcr (manpages) Differential Revision: https://reviews.freebsd.org/D27609
* netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT supportNeel Chauhan2021-01-241-1/+7
| | | | | | | | | This extends upon the RFC 6598 support to libalias/ipfw in r357092. Reviewed By: manpages (bcr), donner, adrian, kp Approved by: kp (mentor) MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D23461
* Regen src.conf.5 after LLD description updatesEd Maste2021-01-241-4/+8
|
* Add a manual page for axp(4) / AMD 10G Ethernet driverGordon Bergling2021-01-242-0/+226
| | | | | | | Submitted by: Rajesh Kumar <rajesh1 dot kumar at amd dot com> Reviewed by: bcr, brueffer, rpokala MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D27800
* hcons: Fix manpage typoVladimir Kondratyev2021-01-231-2/+2
| | | | | | | Submitted by: Shunchao Hu <ankohuu_outlook.com> Reviewed by: wulf, gbe MFC after: 1 week Differential revision: https://reviews.freebsd.org/D28294
* Regen src.conf after MK_{LIBTHR,LIBPTHREAD} removalKyle Evans2021-01-221-17/+1
|
* build: remove LIBPTHREAD/LIBTHR build optionsKyle Evans2021-01-222-8/+0
| | | | | | | | | | | | | | | | | | WITHOUT_LIBTHR has been broken for a little over five years now, since the xz 5.2.0 update introduced a hard liblzma dependency on libthr, and building a useful system without threading support is becoming increasingly more difficult. Additionally, in the five plus years that it's been broken more reverse dependencies have cropped up in libzstd, libsqlite3, and libcrypto (among others) that make it more and more difficult to reconcile the effort needed to fix these options. Remove the broken options. PR: 252760 Reviewed by: brooks, emaste, kib Differential Revision: https://reviews.freebsd.org/D28263
* Complete Steps 5 and 9 from the Committer's guideLewis Cook2021-01-221-0/+4
| | | | | | | | | | | | | | | Summary: Steps 5 and 9: - Update Mentor and Mentee Information - Update Ports with Personal Information Reviewers: tcberner, fernape Reviewed By: fernape Subscribers: imp Differential Revision: https://reviews.freebsd.org/D28281
* Revert "[mips] revert r366664 - flip mips back from -O2 to -O"Mateusz Guzik2021-01-221-7/+0
| | | | | | | | | This reverts commit bd72252aace382921840ddbceea712b96f4ad242. The commit at hand breaks the build for all mips targets and does not have a one-liner fix. make[5]: "/usr/src/share/mk/sys.mk" line 169: Malformed conditional (${MACHINE_CPUARCH} == "mips" && ${COMPILER_TYPE} == "gcc")
* Bump CURRENT to 14.0Glen Barber2021-01-221-4/+4
| | | | | | | This one goes to 14. Approved by: re (implicit) Sponsored by: Rubicon Communications, LLC ("Netgate")
* Build VirtIO modules on all architecturesJessica Clarke2021-01-211-24/+8
| | | | | | | | | | | Currently only amd64, i386 and powerpc build VirtIO modules, yet all other architectures have at least one kernel configuration that includes the transport drivers, and so they lack drivers for all the devices they don't statically compile into the kernel. Instead, enable the build everywhere so all architectures have the full set of device drivers available. Reviewed by: bryanv (earlier version), imp (earlier version) Differential Revision: https://reviews.freebsd.org/D28058
* Restructure the crypto(7) manpage and add authentication algorithms.John Baldwin2021-01-211-118/+112
| | | | | | | | | | | | | | | Add separate sections for authentication algorithms, block ciphers, stream ciphers, and AEAD algorithms. Describe properties commmon to algorithms in each section to avoid duplication. Use flat tables to list algorithm properties rather than nested tables. List implemented authentication algorithms. Reviewed by: gbe (manpages) Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D27833
* hconf(4): Do not fetch report before writing new usage values back.Vladimir Kondratyev2021-01-201-4/+4
| | | | | | | | | | | | | There is a report that reading of surface/button switch feature report causes SYN1B7D touchpad malfunction. As specs does not require it to be readable assume that report usages have default value on attach and last written value during operation. Do not apply default usage values on attachment and resume. While here fix manpage typos and add avg@ to copyright header. Reported by: Jakob Alvermark <jakob_AT_alvermark_DOT_net> Reviewed by: avg Differential revision: https://reviews.freebsd.org/D28196
* Regenerate src.conf(5) after 7c5a624afae4Kyle Evans2021-01-201-5/+1
| | | | | WITHOUT_CRYPT no longer implies WITHOUT_WIRELESS after the aforementioned commit.
* add missing .Xr..John-Mark Gurney2021-01-191-1/+1
|
* ixl: Permit 802.1ad frames to pass though the chipLutz Donnerhacke2021-01-191-1/+10
| | | | | | | | | | | | This patch is a quick hack to change the internal Ethertype used within the chip. All frames with this type are dropped silently. This patch allows you to overwrite the factory default 0x88a8, which is used by IEEE 802.1ad VLAN stacking. Reviewed by: kp, philip, brueffer Approved by: kp (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D24179
* htu21: driver for HTU21D I2C temperature and humidity sensorAndriy Gapon2021-01-192-0/+135
| | | | | MFC after: 2 weeks Relnotes: perhaps
* netgraph/ng_source: Allow ng_source to inject into any netgraph networkLutz Donnerhacke2021-01-171-2/+9
| | | | | | | | PR: 240530 Reviewed by: kp Approved by: kp (mentor) MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D21968
* Add myself (donner) as src committer.Lutz Donnerhacke2021-01-171-0/+3
| | | | | | Reviewed by: kp Approved by: kp (mentor) Differential Revision: https://reviews.freebsd.org/D27968
* mpt.4: Warn about unexpected behaviour on older controllersSebastian Oswald2021-01-161-2/+10
| | | | | | | | | | | | | | | Older controllers have errata which causes the disk controller to wrap data to other LBAs, causing data to be overwritten. [1] While here, fix a small typo. 1: https://www.broadcom.com/support/knowledgebase/1211161496563/3-terabyte-3tb-capacity-drives-on-lsi-megaraid-and-3ware-control PR: 220343 Submitted by: Sebastian Oswald <sebastian at rostwald.de> Reviewed by: 0mp Event: January 2021 Bugathon Differential Revision: <https://reviews.freebsd.org/D28201
* man4: bring back ofw_console.4 and openfirm.4Marius Strobl2021-01-164-0/+410
| | | | | | | | | | | | Back when I wrote openfirm.4, sparc64 was the only architecture to include the corresponding device. However, nowadays all supported architectures will provied this Open Firmware interface, even x86 when built with FDT support. As for ofw_console(4), powerpc actually was the first architecture to ship it but we'll probably not see another consumer in future. This partially reverts 702547720ca01437081fb1b6f9eb281c9541021b and r357794 respectively, adjusting paths and content as appropriate.
* bluetooth.device.conf.5/netgraph.4: remove reference to ng_bt3c(4)Marius Strobl2021-01-162-4/+2
| | | | The latter has been removed in 23e124c78bcb46ac78d9f06449c4454f43732805.
* hier.7/wlan.4: remove reference to wi(4)Marius Strobl2021-01-162-6/+2
| | | | The latter has been removed in a21def4d568fd2f6723252c16e116b5e7d8125eb.
* make check: suppress echo of kyua binary locationKyle Evans2021-01-161-1/+1
| | | | 986deea5b518ee5bf6b8b1486056a21819bd8bd2 inadvertently removed this; fix it.
* hid: Replace USBHID_ENABLED kernel config option with loader tunableVladimir Kondratyev2021-01-141-1/+8
| | | | | | | | | | | | usbhid(4) is disabled by default to avoid conflicts with existing USB HID drivers. To enable it place following lines to /boot/loader.conf: hw.usb.usbhid.enable=1 usbhid_load="YES" Suggested by: jhb Reviewed by: hselasky Differential revision: https://reviews.freebsd.org/D28124
* tcp: add sysctl to tolerate TCP segments missing timestampsMichael Tuexen2021-01-141-3/+20
| | | | | | | | | | | | | | | | When timestamp support has been negotiated, TCP segements received without a timestamp should be discarded. However, there are broken TCP implementations (for example, stacks used by Omniswitch 63xx and 64xx models), which send TCP segments without timestamps although they negotiated timestamp support. This patch adds a sysctl variable which tolerates such TCP segments and allows to interoperate with broken stacks. Reviewed by: jtl@, rscheff@ Differential Revision: https://reviews.freebsd.org/D28142 Sponsored by: Netflix, Inc. PR: 252449 MFC after: 1 week
* [mips] revert r366664 - flip mips back from -O2 to -OAdrian Chadd2021-01-141-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that I have -head fitting in 8MB of flash again, I can test out freebsd-head on my home AP test setup. Unfortunately, the introduction of -O2 in r366664 causes the following infinite loop shortly after boot: ------ MAP: No valid partition found at map/rootfs.uzip Warning: no time-of-day clock registered, system time will not be set accurately start_init: trying /sbin/init BAD_PAGE_FAULT: pid 1 tid 100001 (init), uid 0: pc 0x4042c320 got a read fault (type 0x2) at 0x2e3a0 Trapframe Register Dump: zero: 0 at: 0 v0: 0 v1: 0 a0: 0x1af34 a1: 0 a2: 0 a3: 0x7fffeff0 t0: 0 t1: 0 t2: 0 t3: 0 t4: 0 t5: 0 t6: 0 t7: 0 t8: 0 t9: 0x152e8 s0: 0x7fffee84 s1: 0 s2: 0 s3: 0 s4: 0 s5: 0 s6: 0 s7: 0 k0: 0 k1: 0 gp: 0x362c0 sp: 0x7fffedf0 s8: 0 ra: 0x40417df0 sr: 0xf413 mullo: 0 mulhi: 0 badvaddr: 0x2e3a0 cause: 0xffffffff80000008 pc: 0x4042c31c Page table info for pc address 0x4042c320: pde = 0x80712000, pte = 0xa002065a Dumping 4 words starting at pc address 0x4042c320: 8f9980e0 80820000 10400067 00809825 Page table info for bad address 0x2e3a0: pde = 0, pte = 0 ------ I'm not yet sure why, but until I figure it out with the mips64/cheri folk this should be reverted. This should only use -O on GCC generated code for MIPS platforms. Tested: * QCA934x (mips74k) - WDR-3600/WDR-4300 APs Differential Revision: https://reviews.freebsd.org/D28122
* build: `make check`: use a PATH search instead for KyuaKyle Evans2021-01-141-4/+4
| | | | | | | | | | | | | | | | | | | | which(1) accepts both relative/absolute paths as well as lone binary names. Set KYUA to kyua and use which(1) to confirm that it can find one; if it cannot, just advise the user to set KYUA directly to the kyua binary rather than assuming a relative location from LOCALBASE. This allows `make check` to be operated with the version of kyua in base without losing the flexibility of specifying another one. ngie@ notes that the original intention was to avoid redundant $PATH lookups and improve the determinism of the target. A future change will likely push us back to this state, perhaps in the form of reverting this entirely and just switching to using kyua in base. Accepting any in $PATH should be considered a transitional move, at least until it's declared otherwise, since kyua was only semi-recently added to base. Reviewed-by: brooks, emaste, lwhsu, ngie Differential-Revision: https://reviews.freebsd.org/D28045
* [wpa] Add support for hostapd/wpa_supplicant when WITHOUT_CRYPT=YESAdrian Chadd2021-01-131-1/+0
| | | | | | | | | | | | | | is enabled. This builds wpa_supplicant / hostpad using internal encryption routines rather than using libcrypt. This has been supported in wpa for years now, however since we use local makefiles for this, we bitrotted dependencies and configuration options. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D27958
* ndis: Per user request, delay removal to 14Brooks Davis2021-01-111-1/+1
| | | | | | | We will remove ndis shortly after the 13 branch. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D28049
* rc.conf(5): describe devmatch rc variablesMitchell Horne2021-01-101-1/+11
| | | | | | Reviewed by: imp, gbe (manpages) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D28048
* cgem: add 64-bit supportThomas Skibo2021-01-103-8/+17
| | | | | | | | Add 64-bit address support to Cadence CGEM Ethernet driver for use in other SoCs such as the Zynq UltraScale+ and SiFive HighFive Unleashed. Reviewed by: philip, 0mp (manpages) Differential Revision: https://reviews.freebsd.org/D24304
* bsd.compat.mk: Allow finding non-internal librariesBryan Drewery2021-01-082-1/+2
| | | | | | | | | | | | | | | Currently only libexec/rtld-elf32 uses internal LIBC_NOSSP_PIC during the build but it gets it directly from the objdir rather than a sysroot. For example, /usr/obj/usr/src/amd64.amd64/obj-lib32/lib/libc/libc_nossp_pic.a. We don't stage lib32 libraries in WORLDTMP/usr/lib32 and doing so doesn't buy much. If we want to use a staged lib32 library then we need to look in LIBCOMPATTMP where they were staged. For example if LIBC_PIC were wanted then look for /usr/obj/usr/src/amd64.amd64/obj-lib32/tmp/usr/lib32/libc_pic.a. Reported by: rlibby Reviewed by: rlibby Sponsored by: Dell EMC Differential Revision: https://reviews.freebsd.org/D27648