aboutsummaryrefslogtreecommitdiff
path: root/sbin/ifconfig
Commit message (Collapse)AuthorAgeFilesLines
...
* Select lacp egress ports based on NUMA domainAndrew Gallatin2019-05-032-1/+21
| | | | | | | | | | | | | | | | | | This change creates an array of port maps indexed by numa domain for lacp port selection. If we have lacp interfaces in more than one domain, then we select the egress port by indexing into the numa port maps and picking a port on the appropriate numa domain. This is behavior is controlled by the new ifconfig use_numa flag and net.link.lagg.use_numa sysctl/tunable (both modeled after the existing use_flowid), which default to enabled. Reviewed by: bz, hselasky, markj (and scottl, earlier version) Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D20060 Notes: svn path=/head/; revision=347055
* Add GRE-in-UDP encapsulation support as defined in RFC8086.Andrey V. Elsukov2019-04-241-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This GRE-in-UDP encapsulation allows the UDP source port field to be used as an entropy field for load-balancing of GRE traffic in transit networks. Also most of multiqueue network cards are able distribute incoming UDP datagrams to different NIC queues, while very little are able do this for GRE packets. When an administrator enables UDP encapsulation with command `ifconfig gre0 udpencap`, the driver creates kernel socket, that binds to tunnel source address and after udp_set_kernel_tunneling() starts receiving of all UDP packets destined to 4754 port. Each kernel socket maintains list of tunnels with different destination addresses. Thus when several tunnels use the same source address, they all handled by single socket. The IP[V6]_BINDANY socket option is used to be able bind socket to source address even if it is not yet available in the system. This may happen on system boot, when gre(4) interface is created before source address become available. The encapsulation and sending of packets is done directly from gre(4) into ip[6]_output() without using sockets. Reviewed by: eugen MFC after: 1 month Relnotes: yes Differential Revision: https://reviews.freebsd.org/D19921 Notes: svn path=/head/; revision=346630
* Update for IETF draft-ietf-6man-ipv6only-flag.Bjoern A. Zeeb2019-03-063-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | All changes are hidden behind the EXPERIMENTAL option and are not compiled in by default. Add ND6_IFF_IPV6_ONLY_MANUAL to be able to set the interface into no-IPv4-mode manually without router advertisement options. This will allow developers to test software for the appropriate behaviour even on dual-stack networks or IPv6-Only networks without the option being set in RA messages. Update ifconfig to allow setting and displaying the flag. Update the checks for the filters to check for either the automatic or the manual flag to be set. Add REVARP to the list of filtered IPv4-related protocols and add an input filter similar to the output filter. Add a check, when receiving the IPv6-Only RA flag to see if the receiving interface has any IPv4 configured. If it does, ignore the IPv6-Only flag. Add a per-VNET global sysctl, which is on by default, to not process the automatic RA IPv6-Only flag. This way an administrator (if this is compiled in) has control over the behaviour in case the node still relies on IPv4. Notes: svn path=/head/; revision=344859
* Allow to build ifconfig(8) without wireless supportAndriy Voskoboinyk2019-03-041-0/+2
| | | | | | | | | | | | The change removes SIOC[GS]IEEE80211 handling from ifconfig(8) if WITHOUT_WIRELESS_SUPPORT=yes is set in src.conf(5). Reviewed by: bz MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D19289 Notes: svn path=/head/; revision=344748
* ifconfig: eliminate trailing whitespaceAlan Somers2019-02-264-24/+24
| | | | | | | | | | | | | Eliminate trailing whitespace on inet, inet6, and groups lines. I think the "list txpower" command will still show some, but I'm not able to test that. PR: 153731 Reported-by: Nikolay Denev <ndenev@gmail.com> MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D19004 Notes: svn path=/head/; revision=344559
* ifconfig(8): display 802.11n rates correctly for 'roam:rate' parameterAndriy Voskoboinyk2019-02-101-1/+3
| | | | | | | MFC after: 5 days Notes: svn path=/head/; revision=343980
* ifconfig(8): actually, non-11n rates should be divided by 2...Andriy Voskoboinyk2019-02-031-4/+12
| | | | | | | | MFC after: 1 week MFC with: 343698 Notes: svn path=/head/; revision=343700
* ifconfig(8): display management / multicast wlan(4) rates properlyAndriy Voskoboinyk2019-02-031-4/+15
| | | | | | | | | | | | For 11n / 11ac we are still using non-11n rates for management and multicast traffic by default; check 'MCS rate' bit to determine how to print them correctly. PR: 161035 MFC after: 1 week Notes: svn path=/head/; revision=343698
* ifconfig(8): interpret VHT rates correctly for 'list roam / txparam' optionsAndriy Voskoboinyk2019-02-031-2/+8
| | | | | | | | | They are represented via MCS rate index, not as a 'speed in MBps' * 2. MFC after: 5 days Notes: svn path=/head/; revision=343690
* Speed up non-status operations applied to a single interfacePatrick Kelsey2019-01-281-9/+48
| | | | | | | | | | | | | | | | | When performing a non-status operation on a single interface, it is not necessary for ifconfig to build a list of all addresses in the system, sort them, then iterate through them looking for the entry for the single interface of interest. Doing so becomes increasingly expensive as the number of interfaces in the system grows (e.g., in a system with 1000+ vlan(4) interfaces). Reviewed by: ae, kp MFC after: 1 week Sponsored by: RG Nets Differential Revision: https://reviews.freebsd.org/D18919 Notes: svn path=/head/; revision=343535
* ifconfig: fix endianness bug displaying pfsync interfacesAlan Somers2019-01-281-3/+3
| | | | | | | | | Reviewed by: kp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D19005 Notes: svn path=/head/; revision=343530
* ifconfig: drop unused macros from ifieee80211.cAndriy Voskoboinyk2019-01-231-5/+0
| | | | | | | MFC after: 5 days Notes: svn path=/head/; revision=343341
* [ifconfig] Print more WPS attributes in verbose "list scan" outputOleksandr Tymoshenko2019-01-201-18/+187
| | | | | | | | | | | | - Move WPS related defines to dedicated file - Add handlers for more WPS attributes PR: 217317 Submitted by: J.R. Oldroyd <fbsd@opal.com> MFC after: 3 weeks Notes: svn path=/head/; revision=343204
* ifconfig.4, lagg.4: fix documentation bug: -use_flowid needs to be usedEugene Grosbein2018-12-221-4/+4
| | | | | | | | | | | to force local hash computation and disable usage of RSS hash provided by driver. PR: 234242 MFC after: 1 week Notes: svn path=/head/; revision=342367
* Initial implementation of draft-ietf-6man-ipv6only-flag.Bjoern A. Zeeb2018-10-302-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change defines the RA "6" (IPv6-Only) flag which routers may advertise, kernel logic to check if all routers on a link have the flag set and accordingly update a per-interface flag. If all routers agree that it is an IPv6-only link, ether_output_frame(), based on the interface flag, will filter out all ETHERTYPE_IP/ARP frames, drop them, and return EAFNOSUPPORT to upper layers. The change also updates ndp to show the "6" flag, ifconfig to display the IPV6_ONLY nd6 flag if set, and rtadvd to allow announcing the flag. Further changes to tcpdump (contrib code) are availble and will be upstreamed. Tested the code (slightly earlier version) with 2 FreeBSD IPv6 routers, a FreeBSD laptop on ethernet as well as wifi, and with Win10 and OSX clients (which did not fall over with the "6" flag set but not understood). We may also want to (a) implement and RX filter, and (b) over time enahnce user space to, say, stop dhclient from running when the interface flag is set. Also we might want to start IPv6 before IPv4 in the future. All the code is hidden under the EXPERIMENTAL option and not compiled by default as the draft is a work-in-progress and we cannot rely on the fact that IANA will assign the bits as requested by the draft and hence they may change. Dear 6man, you have running code. Discussed with: Bob Hinden, Brian E Carpenter Notes: svn path=/head/; revision=339929
* Fix grammar.Andrey V. Elsukov2018-10-211-1/+1
| | | | | | | | Reported by: yuripv MFC after: 3 weeks Notes: svn path=/head/; revision=339536
* Do not allow use `create` keyword as hostname when ifconfig(8) is invokedAndrey V. Elsukov2018-10-211-0/+12
| | | | | | | | | | | | | | | | | | | | for already existing interface. It appeared, that ifconfig(8) assumes `create` keyword as hostname and tries to resolve it, when `ifconfig ifname create` invoked for already existing interface. This can produce some unexpected results, when hostname resolving has successfully happened. This patch adds check for such case. When an interface is already exists, and create is only one argument, return error message. But when there are some other arguments, just remove create keyword from the arguments list. Obtained from: Yandex LLC MFC after: 3 weeks Sponsored by: Yandex LLC Differential Revision: https://reviews.freebsd.org/D17171 Notes: svn path=/head/; revision=339535
* Update ifr_name before invoking IPSECSREQID ioctl, this fixes the case,Andrey V. Elsukov2018-09-221-0/+1
| | | | | | | | | | | | | when `ifconfig ipsec create reqid N` command invoked without interface unit number. The "name" global variable is updated after interface cloning in the ifclonecreate() and contains actual interface name. Reported by: lev Approved by: re (kib) MFC after: 1 week Notes: svn path=/head/; revision=338890
* IEEE!Sevan Janiyan2018-08-111-2/+2
| | | | | | | Pointy hat: myself Notes: svn path=/head/; revision=337617
* Drop the ternary operator for calculating ssid display length in list_scan().Sevan Janiyan2018-08-111-5/+4
| | | | | | | | | | | | | | Regardless if a verbose scan is required or not, we'd still want to display the full SSID name by default so use the IEE80211_NWID_LEN constant to set the value to use instead. Tested on rene@'s laptop. Reviewed by: kp Sponsored by: Essen Hackathon Differential Revision: https://reviews.freebsd.org/D16566 Notes: svn path=/head/; revision=337614
* ifconfig: Fix use of _Noreturn.Mark Johnston2018-08-071-1/+1
| | | | | | | | | | | The _Noreturn is a function-specifier (like inline) which must preceed the declarator. Submitted by: Sebastian Huber <sebastian.huber@embedded-brains.de> MFC after: 1 week Notes: svn path=/head/; revision=337426
* ifconfig(8): Attempt to render non-printable sequences w/ UTF-8 EnvironmentKyle Evans2018-06-281-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently ifconfig(8) only prints the hex representation of ssid names with non-ASCII characters. Many modern terminals are able to properly render non-ASCII characters. This change checks if the terminal charmap is UTF-8, and if so, will render the characters, rather than the hex value. This behavior is circumvented by running ifconfig(8) in a non-UTF8 locale; e.g. C or POSIX. It was pointed out by kp@ during the review that APs have the option to broadcast whether their SSIDs may be interpreted as UTF-8. Ideally, we would honor this and only attempt this behavior if it's so-broadcasted by the AP. However, a sample survey showed that hostapd will advertise this if indicated in config but it doesn't seem to be so common in the AP market, so this would be effectively useless as we'll rarely know if the SSID should be renderable as UTF-8. Despite this, it was decided to be OK with this anyways- there's a straightforward path to doing it the right way based on advertisement by AP if we need to go that route, and one can revert to old behavior easily enough at runtime if we get it wrong. Submitted by: Farhan Khan <khanzf@gmail.com> MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D15922 Notes: svn path=/head/; revision=335757
* Fix description for the "autoconf" ifconfig(8) flag; it's an addressEdward Tomasz Napierala2018-06-271-5/+5
| | | | | | | | | property, not something you set for an interface. MFC after: 2 weeks Notes: svn path=/head/; revision=335732
* Make the name of option that toggles IFCAP_HWRXTSTMP capability toAndrey V. Elsukov2018-05-181-2/+2
| | | | | | | | | | | match the name of this capability. It was added recently and is not merged to stable branch, so I hope it is not too late to change the name. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D15475 Notes: svn path=/head/; revision=333787
* Finish removing FDDI and tokenring media support.Brooks Davis2018-04-231-27/+0
| | | | | | | | | | | | | | | | | This fixes media display for 802.11 wireless devices. Software outside the base system that uses these media types and defines should use #ifdef IFM_FDDI or IFM_TOKEN to include or remove support. Reported by: zeising Reviewed by: emaste, kib, zeising Tested by: zeising Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D15170 Notes: svn path=/head/; revision=332895
* Make lagg creation more fault tolerantAndrew Gallatin2018-04-175-9/+19
| | | | | | | | | | | | | | | | | | | | | | | - Warn, don't exit, when SIOCSLAGGPORT returns an error. When we exit with an error during lagg creation, a single failed NIC (which no longer attaches) can prevent lagg creation and other configuration, such as adding an IPv4 address, and thus leave a machine unreachable. - Preserve non-EEXISTS errors for exit status from SIOCSLAGGPORT, in case scripts are looking for it. Hopefully this can be extended if other parts of ifconfig can allow a "soft" failure. - Improve the warning message to mention what lagg and what member are problematic. Reviewed by: jtl, glebius Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D15046 Notes: svn path=/head/; revision=332645
* Remove support for FDDI and token ring media types in userland utilities.Brooks Davis2018-04-161-8/+0
| | | | | | | | | Reviewed by: kib Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D15077 Notes: svn path=/head/; revision=332630
* Remove support for FDDI networks.Brooks Davis2018-04-111-27/+0
| | | | | | | | | | | | Defines in net/if_media.h remain in case code copied from ifconfig is in use elsewere (supporting non-existant media type is harmless). Reviewed by: kib, jhb Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D15017 Notes: svn path=/head/; revision=332412
* Allow to specify PCP on packets not belonging to any VLAN.Konstantin Belousov2018-03-272-69/+97
| | | | | | | | | | | | | | | | | | | | | | | | According to 802.1Q-2014, VLAN tagged packets with VLAN id 0 should be considered as untagged, and only PCP and DEI values from the VLAN tag are meaningful. See for instance https://www.cisco.com/c/en/us/td/docs/switches/connectedgrid/cg-switch-sw-master/software/configuration/guide/vlan0/b_vlan_0.html. Make it possible to specify PCP value for outgoing packets on an ethernet interface. When PCP is supplied, the tag is appended, VLAN id set to 0, and PCP is filled by the supplied value. The code to do VLAN tag encapsulation is refactored from the if_vlan.c and moved into if_ethersubr.c. Drivers might have issues with filtering VID 0 packets on receive. This bug should be fixed for each driver. Reviewed by: ae (previous version), hselasky, melifaro Sponsored by: Mellanox Technologies MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D14702 Notes: svn path=/head/; revision=331622
* Extend SSID maximum string length to 32 chars to support longer SSIDKirill Ponomarev2018-03-161-1/+1
| | | | | | | | | | names. Approved by: adrian Differential Revision: https://reviews.freebsd.org/D14710 Notes: svn path=/head/; revision=331064
* Add support for IPv6 scoped addresses to vxlanBryan Venteicher2017-12-301-30/+24
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=327375
* Use consistent name for the vxlan VNI parameter name and provide shorthandBryan Venteicher2017-12-071-1/+3
| | | | | | | | | Submitted by: hrs MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D2868 Notes: svn path=/head/; revision=326654
* ifconfig(8): Display extended compliance code string for SFP transceiversEric Joyner2017-12-051-24/+37
| | | | | | | | | | | | | | | | | - Updates tables in affected files with new entries from newer spec revisions of SFF-8472, SFF-8024, and SFF-8636 - Change ifconfig to read and display the extended compliance code for SFP media if the extended compliance code is not 0. This was being displayed for QSFP transceivers only, but SFP28 media uses this to report 25G capability. Reviewed by: melifaro, sbruno Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D13286 Notes: svn path=/head/; revision=326571
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2711-5/+27
| | | | | | | | | | | | | | | | | Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. No functional change intended. Notes: svn path=/head/; revision=326276
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-205-5/+15
| | | | | | | | | | | | | | | | | Mainly focus on files that use BSD 3-Clause license. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point. Notes: svn path=/head/; revision=326025
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-182-2/+6
| | | | | | | | | | | | | | | | | | | | The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point. Initially, only tag files that use BSD 4-Clause "Original" license. RelNotes: yes Differential Revision: https://reviews.freebsd.org/D13133 Notes: svn path=/head/; revision=325966
* Add a place for a driver to report rx timestamps in nanoseconds fromKonstantin Belousov2017-11-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boot for the received packets. The rcv_tstmp field overlaps the place of Ln header length indicators, not used by received packets. The basic pkthdr rearrangement change in sys/mbuf.h was provided by gallatin. There are two accompanying M_ flags: M_TSTMP means that there is the timestamp (and it was generated by hardware). Another flag M_TSTMP_HPREC indicates that the timestamp is high-precision. Practically M_TSTMP_HPREC means that hardware provided additional precision comparing with the stamps when the flag is not set. E.g., for ConnectX all packets are stamped by hardware when PCIe transaction to write out the completion descriptor is performed, but PTP packet are stamped on port. For Intel cards, when PTP assist is enabled, only PTP packets are stamped in the limited number of registers, so if Intel cards ever start support this mechanism, they would always set M_TSTMP | M_TSTMP_HPREC if hardware timestamp is present for the given packet. Add IFCAP_HWRXTSTMP interface capability to indicate the support for hardware rx timestamping, and ifconfig(8) command to toggle it. Based on the patch by: gallatin Reviewed by: gallatin (previous version), hselasky Sponsored by: Mellanox Technologies MFC after: 2 weeks (? mbuf KBI issue) X-Differential revision: https://reviews.freebsd.org/D12638 Notes: svn path=/head/; revision=325506
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-311-1/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* Add supporting changes for `Add limited sandbox capability to "make check"`Enji Cooper2017-08-141-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Non-tests/... changes: - Add HAS_TESTS= to Makefiles with libraries and programs to enable iteration and propagate the appropriate environment down to *.test.mk. tests/... changes: - Add appropriate support Makefile.inc's to set HAS_TESTS in a minimal manner, since tests/... is a special subdirectory tree compared to the others. MFC after: 2 months MFC with: r322511 Reviewed by: arch (silence), testing (silence) Differential Revision: D12014 Notes: svn path=/head/; revision=322515
| * Add HAS_TESTS to all Makefiles that are currently using theEnji Cooper2017-08-021-0/+1
| | | | | | | | | | | | | | | | | | `SUBDIR.${MK_TESTS}+= tests` idiom. This is a follow up to r321912. Notes: svn path=/projects/make-check-sandbox/; revision=321914
* | Add missing parenthesis on error messageRenato Botelho2017-08-081-1/+1
| | | | | | | | | | | | | | | | | | Approved by: loos MFC after: 3 days Sponsored by: Rubicon Communications, LLC (Netgate) Notes: svn path=/head/; revision=322281
* | Selectively print "hwaddr" from ifconfig(8).Matt Joras2017-08-041-1/+9
|/ | | | | | | | | | | | | ifconfig(8) printing the hwaddr is only really useful if it differs from the link layer address. Reported by: jhb Reviewed by: rpokala Approved by: rstone (mentor) Differential Revision: https://reviews.freebsd.org/D11777 Notes: svn path=/head/; revision=322062
* Convert traditional ${MK_TESTS} conditional idiom for including testEnji Cooper2017-08-021-3/+1
| | | | | | | | | | | | | | directories to SUBDIR.${MK_TESTS} idiom This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox . No functional change intended. MFC after: 1 weeks Notes: svn path=/head/; revision=321912
* Persistently store NIC's hardware MAC address, and add a way to retrive itRavi Pokala2017-05-101-1/+44
| | | | | | | | | | | | | | | | | | | | | The MAC address reported by `ifconfig ${nic} ether' does not always match the address in the hardware, as reported by the driver during attach. In particular, NICs which are components of a lagg(4) interface all report the same MAC. When attaching, the NIC driver passes the MAC address it read from the hardware as an argument to ether_ifattach(). Keep a second copy of it, and create ioctl(SIOCGHWADDR) to return it. Teach `ifconfig' to report it along with the active MAC address. PR: 194386 Reviewed by: glebius MFC after: 1 week Sponsored by: Panasas Differential Revision: https://reviews.freebsd.org/D10609 Notes: svn path=/head/; revision=318160
* Unbreak ifconfig for mlx4en(4) after r317755Alan Somers2017-05-031-3/+5
| | | | | | | | | | | | | ifconfig doesn't correctly infer mlx interfaces' module names, so it will attempt to load the mlx(4) module even when not necessary. Reported by: rstone MFC after: 3 weeks X-MFC-With: 317755 Sponsored by: Spectra Logic Corp Notes: svn path=/head/; revision=317758
* Various Coverity fixes in ifconfig(8)Alan Somers2017-05-035-38/+32
| | | | | | | | | | | | | | | | | | | * Exit early if kldload(2) fails (1011259). This is the only change that affects ifconfig's behavior. * Close memory and resource leaks (1305624, 1305205, 1007100) * Mark usage() as _Noreturn (1305806, 1305750) * Fix some dereference after null checks (1011474, 270774) Reported by: Coverity CID: 1305624, 1305205, 1007100, 1305806, 1305750, 1011474, CID: 270774, 1011259 Reviewed by: cem MFC after: 3 weeks Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D10587 Notes: svn path=/head/; revision=317755
* ifconfig displays ND6_IFF_NO_DAD as "IGNORELOOP"Alan Somers2017-05-031-2/+1
| | | | | | | | | | PR: 218958 Reviewed by: kristof MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D10543 Notes: svn path=/head/; revision=317715
* Fix a comment that's been wrong ever since this file was imported in 1997Alan Somers2017-05-011-1/+1
| | | | Notes: svn path=/head/; revision=317620
* Document in ifconfig(8) that gre(4) accepts tunnel commandsMark Felder2017-04-291-3/+20
| | | | | | | | | | - Also ensure wording is consistent for gif and gre Reviewed by: wblock Differential Revision: https://reviews.freebsd.org/D5667 Notes: svn path=/head/; revision=317593
* [ifconfig] add some comments around missing net80211 VHT configuration.Adrian Chadd2017-03-311-0/+6
| | | | | | | | VHT STBC, A-MPDU density and A-MPDU size configuration parameters are different when doing VHT. Notes: svn path=/head/; revision=316340