summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Document newly added controller AR816x/AR817x.yongari2014-10-081-7/+17
|
* Bump .Dd missed in r271424bdrewery2014-10-061-1/+1
|
* Bump .Ddlwhsu2014-10-031-1/+1
| | | | Approved by: kevlo
* bump .Ddkevlo2014-10-031-1/+1
| | | | Reported by: gjb
* Mention umoscom(4) and uslcom(4).kevlo2014-10-031-0/+2
|
* Add HARDWARE section of urnis(4) driver to try to gain more visibility.gavin2014-10-021-1/+7
| | | | MFC after: 3 days
* Merge the following revisions from ^/projects/release-vmimage:gjb2014-10-021-1/+64
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r272234, r272236, r272262, r272264, r272269, r272271, r272272, r272277, r272279, r272376, r272380, r272381, r272392, r272234, r272412: r272234: Initial commit to include virtual machine images as part of the FreeBSD release builds. This adds a make(1) environment variable requirement, WITH_VMIMAGES, which triggers the virtual machine image targets when not defined to an empty value. Relevant user-driven variables include: o VMFORMATS: The virtual machine image formats to create. Valid formats are provided by running 'mkimg --formats' o VMSIZE: The size of the resulting virtual machine image. Typical compression is roughly 140Mb, regardless of the target size (10GB, 15GB, 20GB, 40GB sizes have been tested with the same result). o VMBASE: The prefix of the virtual machine disk images. The VMBASE make(1) environment variable is suffixed with each format in VMFORMATS for each individual disk image, as well as '.img' for the source UFS filesystem passed to mkimg(1). This also includes a new script, mk-vmimage.sh, based on how the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE were created (mk-vmimage.sh in ^/user/gjb/thermite/). With the order in which the stages need to occur, as well as sanity-checking error cases, it makes much more sense to execute a shell script called from make(1), using env(1) to set specific parameters for the target image than it does to do this in make(1) directly. r272236: Use VMBASE in place of a hard-coded filename in the CLEANFILES list. r272262: Remove a 'set -x' that snuck in during testing. r272264: release/Makefile: Connect the virtual machine image build to the release target if WITH_VMIMAGES is set to a non-empty value. release/release.sh: Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS. release/release.conf.sample: Add commented entries for tuning the release build if the WITH_VMIMAGES make(1) environment variable is set to a non-empty value. r272269: release/Makefile: Include .OBJDIR in DESTDIR in the vm-base target. release/release.sh: Provide the full path to mddev. r272271: Fix UFS label for the root filesystem. r272272: Remove comments left in accidentally while testing, so the VM /etc/fstab is actually created. r272277: Remove the UFS label from the root filesystem since it is added by mkimg(1) as a gpt label, consistent with the fstab(5) entry. r272279: Comment cleanup in panic() message when mkimg(1) does not support the requested disk image format. r272376: Separate release/scripts/mk-vmimage.sh to machine-specific scripts, making it possible to mimic the functionality for non-x86 targets. Move echo output if MAKEFLAGS is empty outside of usage(). Remove TARGET/TARGET_ARCH evaluation. r272380: Avoid using env(1) to set values passed to mk-vmimage.sh, and instead pass the values as arguments to the script, making it easier to run this by hand, without 'make release'. Add usage_vm_base() and usage_vm_image() usage helpers. r272381: After evaluating WITH_VMIMAGES is non-empty, ensure the mk-vmimage.sh script exists before running it. r272392: Add WITH_COMPRESSED_VMIMAGES variable, which when set enables xz(1) compression of the virtual machine images. This is intentionally separate to allow more fine-grained tuning over which images are compressed, especially in cases where compressing 20GB sparse images can take hours. r272412: Document the new 'vm-image' target, and associated release.conf variables. r272413: Remove two stray comments added during the initial iterations of testing, no longer needed. MFC after: 5 days X-MFC-10.1: yes Tested on: r272269, r272272, r272279, r272380, r272392 Sponsored by: The FreeBSD Foundation
* | Add new USB ID.hselasky2014-10-021-2/+3
| | | | | | | | | | PR: 194091 MFC after: 3 days
* | Virtualize lagg(4) cloner. This change fixes a panic when tearing downhrs2014-10-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | if_lagg(4) interfaces which were cloned in a vnet jail. Sysctl nodes which are dynamically generated for each cloned interface (net.link.lagg.N.*) have been removed, and use_flowid and flowid_shift ifconfig(8) parameters have been added instead. Flags and per-interface statistics counters are displayed in "ifconfig -v". CR: D842
* | Revise r272363 by collapsing the tests into a for loop.will2014-10-012-20/+12
| | | | | | | | | | | | | | | | | | This has the side effect of ensuring that realpath is also run for the nominal case of PORTSDIR=/usr/ports (assuming .CURDIR is a ports directory that relies on /usr/ports but is not rooted in it). This ensures that any generated PORTSDIR used is always the actual location. Submitted by: jkim (different implementation)
* | Add a sysctl, net.inet.icmp.tstamprepl, which can be used to disable repliesmarkj2014-10-011-1/+5
| | | | | | | | | | | | | | | | | | to ICMP Timestamp packets. PR: 193689 Submitted by: Anthony Cornehl <accornehl@gmail.com> MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division
* | Some cleanup for sfxge.4bjk2014-10-011-11/+18
| | | | | | | | | | | | | | Use standard mdoc macros instead of pure roff, fix some other mdoc usage, make the style consistent, and fix some grammar issues. Approved by: hrs (mentor)
* | Clean up detection of big-endian ARM. In all cases we follow the patternandrew2014-10-012-8/+5
| | | | | | | | | | arm*eb*. Check we are building for arm and if MACHINE_ARCH follows this pattern.
* | Always resolve PORTSDIR to absolute paths using realpath(1).will2014-10-012-8/+8
| | | | | | | | | | | | Reported by: madpilot Reviewed by: bapt X-MFC-With: 272282
* | Remove MK_ARM_EABI, the armeb issues have been fixed. The code to supportandrew2014-10-011-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | the oabi is still in the tree, but it is expected this will be removed as developers work on surrounding code. With this commit the ARM EABI is the only supported supported ABI by FreeBSD on ARMa 32-bit processors. X-MFC after: never Relnotes: yes Differential Revision: https://reviews.freebsd.org/D876
* | The default for UDPLITE_RECV_CSCOV is zero. RFC 3828 recommendtuexen2014-10-011-9/+9
| | | | | | | | | | | | | | | | | | | | that this means full checksum coverage for received packets. If an application is willing to accept packets with partial coverage, it is expected to use the socekt option and provice the minimum coverage it accepts. Reviewed by: kevlo MFC after: 3 days
* | Correct the way that libelf is linked when USDT is used.markj2014-10-011-2/+2
| |
* | Update SolarFlare driver manual page with new tunables.gnn2014-09-301-0/+26
| | | | | | | | | | Submitted by: Andrew Rybchenko <arybchenko at solarflare.com> Sponsored by: Solarflare Communications, Inc.
* | Make clear in the ipheth(4) hardware notes that this driver is for thegavin2014-09-301-4/+17
| | | | | | | | | | | | | | tethering functionality only. Add a "bugs" section to give a pointer to usbconfig set_config if the device isn't automatically detected. MFC after: 3 days
* | Search for the nearest PORTSDIR where Mk/bsd.ports.mk exists, from .CURDIR.will2014-09-292-2/+34
|/ | | | | | | | | | | | | | | | | | This will only take effect if PORTSDIR is not set, as previously supported. Use .if exists(), for four specific possibilities relative to .CURDIR: ., .., ../.., and ../../.. The fourth possibility is primarily in case ports ever grows a third level. If none of these paths exist, fall back to the old default of /usr/ports. This removes the need to set PORTSDIR explicitly (or via wrapper script) if one is running out of a ports tree that is not in /usr/ports, but in a home directory. Reviewed by: bapt, bdrewery (older version) CR: D799 MFC after: 1 week Sponsored by: Spectra Logic
* Add smsc(4) to the list of drivers use the miibus interface.pluknet2014-09-262-1/+6
| | | | | X-MFC with: r272165 Sponsored by: Nginx, Inc.
* Add MLINKS for if_ipheth(4) and if_smsc(4).gavin2014-09-261-0/+2
| | | | | Submitted by: brueffer MFC after: 6 days
* Add very basic outline man page for smsc(4).gavin2014-09-262-0/+90
| | | | MFC after: 6 days
* Cross reference cdce(4), ipheth(4) and urndis(4) from each other.gavin2014-09-252-3/+6
| | | | MFC after: 1 week
* Add basic man page for ipheth(4).gavin2014-09-252-0/+94
| | | | MFC after: 1 week
* Add myself (jch) to calendar.freebsd and committers-src.dotjch2014-09-241-0/+2
| | | | Approved by: jhb (mentor)
* Improve bsd.progs.mk compatibility with bsd.prog.mkngie2014-09-241-15/+17
| | | | | | | | | | | | | | | | 1. Do not install FILES/SCRIPTS multiple times if PROGS is specified; this is already handled via bsd.prog.mk when it's called recursively (PR: 191055, 191955). 2. Some variables, like BINDIR and PROGNAME, default to a value if unset whereas others get appended to, like CFLAGS. Add support for the former case (PR: 191056) 3. Make "checkdpadd" and "clean" available targets for recursive execution. Reviewed by: marcel, sjg Phabric: D822 PR: 191055, 191056, 191955 MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* Reflect the chanages in sleepqueue.h and subr_sleepqueue.clwhsu2014-09-222-43/+7
| | | | | | | | | | - Priority argument is introduced to sleepq_*wait* in r177085 - sleepq_calc_signal_retval is removed from implementation - sleepq_catch_signals is internal now Differential Revision: https://reviews.freebsd.org/D794 Reviewed by: jhb Approved by: jhb
* Add missing mlinks for section 9.trasz2014-09-221-13/+164
| | | | | MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
* Mention read_ahead tunables/sysctls.mav2014-09-211-3/+5
| | | | MFC after: 1 month
* Add a man page for the cgem(4) driver.ian2014-09-202-2/+301
| | | | | Submitted by: Thomas Skibo <ThomasSkibo@sbcglobal.net> Reviewed by: wkoszek@, Yonghyeon PYUN <pyunyh@gmail.com>
* Explain how to load the malo(4) firmware on boot.gavin2014-09-201-2/+11
| | | | | | PR: 193653 Submitted by: Juan Ramón Molina Menor MFC after: 3 days
* Remove ifq_drops from struct ifqueue. Now queue drops are accounted inglebius2014-09-191-1/+0
| | | | | | | | | | struct ifnet if_oqdrops. Some netgraph modules used ifqueue w/o ifnet. Accounting of queue drops is simply removed from them. There were no API to read this statistic. Sponsored by: Netflix Sponsored by: Nginx, Inc.
* Remove sys/types.h include as per style (9)smh2014-09-181-1/+0
| | | | | | | SDT requries sys/param.h due to use of NULL Reported by: Garrett Sponsored by: Multiplay
* Add dtrace probe support for zfs SET_ERROR(..)smh2014-09-181-1/+4
| | | | | MFC after: 1 week Sponsored by: Multiplay
* Add missing link to TIMEOUT_TASK_INIT(9).trasz2014-09-181-1/+2
| | | | | MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
* Add missing links to taskqueue(9).trasz2014-09-181-0/+6
| | | | | MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
* The lagg(4) interface is based on trunk(4) interface from OpenBSD.araujo2014-09-181-4/+0
| | | | | | | | | | | | | The FreeBSD is the only system that has the FEC protocol, that is a simple alias to loadbalance protocol and does not implement the ancient Cisco FEC standard. From now on, we remove the fec protocol from the documentation and keep the FEC code only for compatibility. Phabric: D539 Reviewed by: glebius, thompsa Approved by: glebius Sponsored by: QNAP Systems Inc.
* Add laggproto broadcast, it allows sends frames to all ports of the lagg(4) ↵araujo2014-09-181-0/+4
| | | | | | | | | | | | group and receives frames on any port of the lagg(4). Phabric: D549 Reviewed by: glebius, thompsa Approved by: glebius Obtained from: OpenBSD Sponsored by: QNAP Systems Inc.
* Add a brief description of CTLFLAG_VNET flag. Since the VIMAGE isglebius2014-09-151-1/+3
| | | | | absolutely not documented, I see no reason in long descriptions here.
* Add the new iscsi(4) man pageallanjude2014-09-132-0/+112
| | | | | | | | | Cross reference it from iscsid(8) and iscsictl(8) Reviewed by: trasz Approved by: bcr (mentor), wblock (mentor) Sponsored by: ScaleEngine Inc. CR: https://reviews.freebsd.org/D741
* Propagate the error status of /usr/sbin/bhyve out of the vmrun.sh script.rodrigc2014-09-131-3/+14
| | | | | | | Clean up the /dev/vmm entry for this VM when vmrun.sh exits. Reviewed by: neel Phabric: D767
* Regen.delphij2014-09-131-1/+13
|
* Import HyperV Key-Value Pair (KVP) driver and daemon code by Microsoft,delphij2014-09-131-0/+7
| | | | | | | | | | | | | | many thanks for their continued support of FreeBSD. While I'm there, also implement a new build knob, WITHOUT_HYPERV to disable building and installing of the HyperV utilities when necessary. The HyperV utilities are only built for i386 and amd64 targets. This is a stable/10 candidate for inclusion with 10.1-RELEASE. Submitted by: Wei Hu <weh microsoft com> MFC after: 1 week
* - Fix argument list after 271387.glebius2014-09-121-6/+4
| | | | | | - While here fix typo. Submitted by: markj
* Add forgotten keymap files fr.kbd and fr.acc.kbd to the FILES list.se2014-09-121-0/+2
| | | | | Obtained from: thierry MFC after: 3 days
* cxgbe(4): knobs to enable/disable PAUSE frame based flow control.np2014-09-121-1/+12
| | | | MFC after: 1 week
* Attach the ISO to an ahci-cd emulated device. Therodrigc2014-09-121-1/+1
| | | | | | | | ISO will appear to be mounted on a /dev/cd device instead of /dev/vtbd. This is similar to how other virtualization environments handle mounting ISO images. Reviewed by: neel
* Revisions 264905 and 266860 added a "int fib" argument to ifa_ifwithnet andasomers2014-09-111-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ifa_ifwithdstaddr. For the sake of backwards compatibility, the new arguments were added to new functions named ifa_ifwithnet_fib and ifa_ifwithdstaddr_fib, while the old functions became wrappers around the new ones that passed RT_ALL_FIBS for the fib argument. However, the backwards compatibility is not desired for FreeBSD 11, because there are numerous other incompatible changes to the ifnet(9) API. We therefore decided to remove it from head but leave it in place for stable/9 and stable/10. In addition, this commit adds the fib argument to ifa_ifwithbroadaddr for consistency's sake. sys/sys/param.h Increment __FreeBSD_version sys/net/if.c sys/net/if_var.h sys/net/route.c Add fibnum argument to ifa_ifwithbroadaddr, and remove the _fib versions of ifa_ifwithdstaddr, ifa_ifwithnet, and ifa_ifwithroute. sys/net/route.c sys/net/rtsock.c sys/netinet/in_pcb.c sys/netinet/ip_options.c sys/netinet/ip_output.c sys/netinet6/nd6.c Fixup calls of modified functions. share/man/man9/ifnet.9 Document changed API. CR: https://reviews.freebsd.org/D458 MFC after: Never Sponsored by: Spectra Logic
* - Add $netif_ipexpand_max to specify the upper limit for the number ofhrs2014-09-111-0/+13
| | | | | | | | | | addresses generated by an address range specification. The default value is 2048. This can be increased by setting $netif_ipexpand_max in rc.conf. - Fix warning messages when an address range spec exceeds the upper limit. PR: 186841
OpenPOWER on IntegriCloud