Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
IFCONFIG(8)		    System Manager's Manual		   IFCONFIG(8)

NAME
       ifconfig	-- configure network interface parameters

SYNOPSIS
       ifconfig	  [-j  jail]  [-DkLmn]	[-f  type:format]  interface  [create]
		[address_family	[address [dest_address]]] [parameters]
       ifconfig	[-j jail] interface destroy
       ifconfig	[-j  jail]  -a	[-dDkLmuv]  [-f	 type:format]  [-G  groupname]
		[-g groupname] [address_family]
       ifconfig	-C
       ifconfig	[-j jail] -g groupname
       ifconfig	[-j jail] -l [-du] [-g groupname] [address_family]
       ifconfig	[-j jail] [-dkLmuv] [-f	type:format]

DESCRIPTION
       The  ifconfig  utility is used to assign	an address to a	network	inter-
       face and/or configure network interface parameters.  The	ifconfig util-
       ity must	be used	at boot	time to	define the network address of each in-
       terface present on a machine; it	may also be used at a  later  time  to
       redefine	an interface's address or other	operating parameters.

       The following options are available:

       -a      Display information about all interfaces	in the system.

	       The -a flag may be used instead of the interface	argument.

       -C      List all	the interface cloners available	on the system, with no
	       additional information.	Use of this flag is mutually exclusive
	       with all	other flags and	commands.

       -d      Display only the	interfaces that	are down.

       -D      Include the driver name and unit	number of the interface	in the
	       output.	 This  is normally the original	name of	the interface,
	       even if it has been renamed; it may differ  from	 the  original
	       name in some cases, such	as epair(4).

       -f type:format[,type:format ...]
	       Control the output format of ifconfig.  The format is specified
	       as  a  comma-separated  list  of	 type:format  pairs  (see  the
	       "EXAMPLES" section for more information).

	       The output format can also be specified via the IFCONFIG_FORMAT
	       environment variable.  The -f flag  can	be  supplied  multiple
	       times.

	       The types and their associated format strings are:

	       addr	Adjust the display of inet and inet6 addresses:

			default	 Default format, numeric
			fqdn	 Fully qualified domain	names (FQDN)
			host	 Unqualified hostnames
			numeric	 Numeric format

	       ether	Adjust	the  display  of link-level ethernet (MAC) ad-
			dresses:

			colon	 Separate address segments with	a colon
			dash	 Separate address segments with	a dash
			dotted	 Dotted	     notation,	    for	      example:
				 `5254.0015.4a3b'
			default	 Default format, colon

	       inet	Adjust the display of inet address subnet masks:

			cidr	 CIDR	    notation,	    for	      example:
				 `203.0.113.224/26'
			default	 Default format, hex
			dotted	 Dotted	  quad	  notation,    for    example:
				 `255.255.255.192'
			hex	 Hexadecimal format, for example: `0xffffffc0'

	       inet6	Adjust	the  display of	inet6 address prefixes (subnet
			masks):

			cidr	 CIDR  notation,  for  example:	 `::1/128'  or
				 `fe80::1%lo0/64'
			default	 Default format, numeric
			numeric	 Integer format, for example: `prefixlen 64'

	       In addition, the	following shortcuts are	accepted:

	       default	Resets all formats to their default values.

	       cidr	Shortcut notation for inet:cidr,inet6:cidr.

       -G groupname
	       Exclude	members	 of  the  specified groupname from the output.
	       groupname.

	       Only one	option -G should be specified as later override	previ-
	       ous ones	groupname may contain shell patterns in	which case  it
	       should be quoted.

	       Setting groupname to all	selects	all interfaces.

       -g groupname
	       Limit the output	to the members of the specified	groupname.

	       If  -g  is specified before other significant flags like, e.g.,
	       -a, -l, or -C, then ifconfig lists names	of interfaces  belong-
	       ing to groupname.  Any other flags and arguments	are ignored in
	       this case.

	       Only one	option -g should be specified as later override	previ-
	       ous  ones groupname may contain shell patterns in which case it
	       should be quoted.

	       Setting groupname to all	selects	all interfaces.

       -j jail
	       Perform the actions inside the jail.

	       The ifconfig will first attach to the jail (by jail id or  jail
	       name) before performing the effects.

	       This  allow network interfaces of jail to be configured even if
	       the ifconfig binary is not available in jail.

       -k      Print keying information	for the	interface, if available.

	       For  example,  the  values  of  802.11  WEP  keys  and  carp(4)
	       passphrases will	be printed, if accessible to the current user.

	       This  information  is not printed by default, as	it may be con-
	       sidered sensitive.

       -L      Display address lifetime	for  IPv6  addresses  as  time	offset
	       string.

       -l      List  all available interfaces on the system, with no other ad-
	       ditional	information.

	       If an address_family is specified, only interfaces of that type
	       will be listed.

	       If the address_family is	set to ether,  then  -l	 will  exclude
	       loopback	interfaces from	the list of Ethernet interfaces.  This
	       is  a  special case, because all	the other synonyms of the link
	       address family will include loopback interfaces in the list.

	       Use of this flag	is mutually exclusive with all other flags and
	       commands, except	for -d,	-g, and	-u.

       -m      Display the capability list and all of the supported media  for
	       the specified interface.

       -n      Disable automatic loading of network interface drivers.

	       By  default  if	the network interface driver is	not present in
	       the kernel then ifconfig	will attempt to	load it.

       -u      Display only the	interfaces that	are up.

       -v      Get more	verbose	status for an interface.

       address
	       For the inet family, the	address	is either a host name  present
	       in  the	host  name data	base, hosts(5),	or an IPv4 address ex-
	       pressed in the Internet standard	"dot notation".

	       It is also possible to use the CIDR notation (also known	as the
	       slash notation) to include the netmask.	That is, one can spec-
	       ify an address like 192.168.0.1/16.

	       For the inet6 family, it	is also	possible to specify the	prefix
	       length  using  the  slash  notation,  like  ::1/128.   See  the
	       prefixlen parameter below for more information.

	       The  link-level	(link)	address	 is  specified	as a series of
	       colon-separated hex digits.  This can be	used to, for  example,
	       set  a  new  MAC	 address  on an	Ethernet interface, though the
	       mechanism used is not Ethernet specific.

	       Use the random keyword to set a randomly	generated MAC address.
	       A randomly-generated MAC	address	might be the same as  one  al-
	       ready  in  use in the network.  Such duplications are extremely
	       unlikely.

	       If the interface	is already up when the link-level  address  is
	       modified, it will be briefly brought down and then brought back
	       up  again in order to ensure that the receive filter in the un-
	       derlying	Ethernet hardware is properly reprogrammed.

       address_family
	       Specify the address family which	affects	interpretation of  the
	       remaining parameters.  Since an interface can receive transmis-
	       sions  in  differing  protocols	with different naming schemes,
	       specifying the address family is	recommended.  The  address  or
	       protocol	families currently supported are:

	       ether   Synonymous with link (with some exceptions, see -l).

	       inet    Default,	if available.

	       inet6

	       link    Default,	if inet	is not available.

	       lladdr  Synonymous with link.

       dest_address
	       Specify	the address of the correspondent on the	other end of a
	       point to	point link.

       interface
	       This parameter is a string of the form "name unit",  for	 exam-
	       ple, "em0".

       The  ifconfig  utility displays the current configuration for a network
       interface when no optional parameters are supplied.  If a protocol fam-
       ily is specified, ifconfig will report only  the	 details  specific  to
       that protocol family.

       When no arguments are given, -a is implied.

       Only  the  super-user  may modify the configuration of a	network	inter-
       face.

PARAMETERS
       The following parameters	may be set with	ifconfig:

       add     Another name for	the alias parameter.  Introduced for  compati-
	       bility with BSD/OS.

       alias   Establish  an  additional  network  address for this interface.
	       This is sometimes useful	when changing network numbers, and one
	       wishes to accept	packets	addressed to the  old  interface.   If
	       the  address is on the same subnet as the first network address
	       for this	interface, a non-conflicting netmask  must  be	given.
	       Usually 0xffffffff is most appropriate.

       -alias  Remove  the  network  address specified.	 This would be used if
	       you incorrectly specified an alias, or it was no	longer needed.
	       If you have incorrectly set an NS address having	the  side  ef-
	       fect  of	specifying the host portion, removing all NS addresses
	       will allow you to respecify the host portion.

       anycast
	       (Inet6 only.)  Specify that the address configured is  an  any-
	       cast address.  Based on the current specification, only routers
	       may  configure  anycast addresses.  Anycast address will	not be
	       used as source address of any of	outgoing IPv6 packets.

       arp     Enable the use of the Address Resolution	Protocol  (arp(4))  in
	       mapping	between	 network  level	 addresses  and	link level ad-
	       dresses (default).  This	is currently implemented  for  mapping
	       between Internet	Protocol addresses and IEEE 802	48-bit MAC ad-
	       dresses (Ethernet addresses).

       -arp    Disable the use of the Address Resolution Protocol (arp(4)).

       staticarp
	       If  the	Address	 Resolution Protocol is	enabled, the host will
	       only reply to requests for its addresses, and will  never  send
	       any requests.

       -staticarp
	       If  the	Address	 Resolution Protocol is	enabled, the host will
	       perform	normally,  sending  out	 requests  and	listening  for
	       replies.

       stickyarp
	       Enable  the  so-called  sticky  ARP mode	for the	interface.  If
	       this option is enabled on the given interface, any resolved ad-
	       dress is	marked as a static one and never expires.  This	may be
	       used to increase	security of  the  network  by  preventing  ARP
	       spoofing	 or  to	 reduce	 latency for high-performance Ethernet
	       networks	where the time needed for ARP resolution is too	 high.
	       Please  note  that  a  similar  feature	is  also  provided for
	       bridges.	 See  the  sticky  option  in  the  "Bridge  Interface
	       Parameters"  section.   Enabling	 this  option may impact tech-
	       niques which rely on ARP	expiration/overwriting feature such as
	       load-balancers or high-availabity solutions such	as carp(4).

       -stickyarp
	       Disable the so-called sticky ARP	mode for  the  interface  (de-
	       fault).	Resolved addresses will	expire normally	respecting the
	       kernel ARP configuration.

       broadcast
	       (Inet  only.)   Specify	the address to use to represent	broad-
	       casts to	the network.  The default broadcast address is the ad-
	       dress with a host part of all 1's.

       debug   Enable driver dependent debugging code; usually,	this turns  on
	       extra console error logging.

       -debug  Disable driver dependent	debugging code.

       promisc
	       Put interface into permanently promiscuous mode.

       -promisc
	       Disable permanently promiscuous mode.

       delete  Another name for	the -alias parameter.

       description value, descr	value
	       Specify	a  description	of the interface.  This	can be used to
	       label interfaces	in situations where they may otherwise be dif-
	       ficult to distinguish.

       -description, -descr
	       Clear the interface description.

       down    Mark an interface "down".  When an interface is marked  "down",
	       the  system  will not attempt to	transmit messages through that
	       interface.  If possible,	the interface will be reset to disable
	       reception as well.  This	action does not	automatically  disable
	       routes using the	interface.

       group groupname
	       Assign  the  interface  to a "group".  The groupname may	not be
	       longer than 15 characters and must not end in a digit.  Any in-
	       terface can be in multiple groups.

	       Cloned interfaces are members of	their interface	 family	 group
	       by  default.  For example, a VLAN interface such	as vlan10 is a
	       member of the VLAN interface family group, vlan.

       -group groupname
	       Remove the interface from the given "group".

       eui64   (Inet6 only.)  Fill interface index (lowermost 64bit of an IPv6
	       address)	automatically.

       fib fib_number
	       Specify interface FIB.  A FIB fib_number	 is  assigned  to  all
	       frames  or  packets received on that interface.	The FIB	is not
	       inherited, e.g.,	vlans or other sub-interfaces will use the de-
	       fault FIB (0) irrespective of the parent	interface's FIB.   The
	       kernel  needs  to be tuned to support more than the default FIB
	       using the  ROUTETABLES  kernel  configuration  option,  or  the
	       net.fibs	tunable.

       tunnelfib fib_number
	       Specify	tunnel FIB.  A FIB fib_number is assigned to all pack-
	       ets encapsulated	by tunnel interface, e.g., gif(4), gre(4)  and
	       vxlan(4).

       maclabel	label
	       If  Mandatory  Access Control support is	enabled	in the kernel,
	       set the MAC label to label.

       media type
	       If the driver supports the media	selection system, set the  me-
	       dia type	of the interface to type.  Some	interfaces support the
	       mutually	exclusive use of one of	several	different physical me-
	       dia  connectors.	  For  example,	 a 10Mbit/s Ethernet interface
	       might support the use of	either AUI or twisted pair connectors.
	       Setting the media type to 10base5/AUI  would  change  the  cur-
	       rently  active  connector  to  the  AUI	port.	Setting	 it to
	       10baseT/UTP would activate twisted pair.	 Refer to  the	inter-
	       faces' driver specific documentation or man page	for a complete
	       list of the available types.

       mediaopt	opts
	       If  the	driver	supports  the  media selection system, set the
	       specified media options on the interface.  The opts argument is
	       a comma delimited list of options to apply  to  the  interface.
	       Refer  to  the  interfaces' driver specific man page for	a com-
	       plete list of available options.

       -mediaopt opts
	       If the driver supports the media	selection system, disable  the
	       specified media options on the interface.

       mode mode
	       If  the	driver	supports  the  media selection system, set the
	       specified operating mode	on the interface to  mode.   For  IEEE
	       802.11  wireless	 interfaces  that  support  multiple operating
	       modes this directive is used to select between  802.11a	(11a),
	       802.11b (11b), and 802.11g (11g)	operating modes.

       txrtlmt
	       Set if the driver supports TX rate limiting.

       inst minst, instance minst
	       Set  the	 media	instance to minst.  This is useful for devices
	       which have multiple physical layer interfaces (PHYs).

       name name
	       Set the interface name to name.

       rxcsum, txcsum, rxcsum6,	txcsum6
	       If the driver supports user-configurable	 checksum  offloading,
	       enable  receive (or transmit) checksum offloading on the	inter-
	       face.  The feature can be turned	on  selectively	 per  protocol
	       family.	Use rxcsum6, txcsum6 for ip6(4)	or rxcsum, txcsum oth-
	       erwise.	Some drivers may not be	able to	enable these flags in-
	       dependently  of	each  other,  so  setting one may also set the
	       other.  The driver will offload as much checksum	work as	it can
	       reliably	support, the exact level of offloading varies  between
	       drivers.

       -rxcsum,	-txcsum, -rxcsum6, -txcsum6
	       If  the	driver supports	user-configurable checksum offloading,
	       disable receive (or transmit) checksum offloading on the	inter-
	       face.  The feature can be turned	off selectively	 per  protocol
	       family.	 Use -rxcsum6, -txcsum6	for ip6(4) or -rxcsum, -txcsum
	       otherwise.  These settings may not  always  be  independent  of
	       each other.

       tso     If  the	driver supports	tcp(4) segmentation offloading,	enable
	       TSO on the interface.  Some drivers may not be able to  support
	       TSO  for	 ip(4) and ip6(4) packets, so they may enable only one
	       of them.

       -tso    If the driver supports tcp(4) segmentation offloading,  disable
	       TSO on the interface.  It will always disable TSO for ip(4) and
	       ip6(4).

       tso6, tso4
	       If  the	driver	supports  tcp(4)  segmentation	offloading for
	       ip6(4) or ip(4) use one of these	to selectively enabled it only
	       for one protocol	family.

       -tso6, -tso4
	       If the  driver  supports	 tcp(4)	 segmentation  offloading  for
	       ip6(4) or ip(4) use one of these	to selectively disable it only
	       for one protocol	family.

       lro     If  the driver supports tcp(4) large receive offloading,	enable
	       LRO on the interface.

       -lro    If the driver supports tcp(4) large receive offloading, disable
	       LRO on the interface.

       txtls   Transmit	TLS offload encrypts Transport	Layer  Security	 (TLS)
	       records	and  segments  the  encrypted  record into one or more
	       tcp(4) segments over either ip(4) or  ip6(4).   If  the	driver
	       supports	 transmit  TLS offload,	enable transmit	TLS offload on
	       the interface.  Some drivers may	not be able to support	trans-
	       mit  TLS	 offload for ip(4) and ip6(4) packets, so they may en-
	       able only one of	them.

       -txtls  If the driver supports transmit TLS offload,  disable  transmit
	       TLS  offload  on	the interface.	It will	always disable TLS for
	       ip(4) and ip6(4).

       txtlsrtlmt
	       Enable use of rate limiting (packet pacing) for TLS offload.

       -txtlsrtlmt
	       Disable use of rate limiting for	TLS offload.

       mextpg  If the driver supports extended multi-page mbuf(9) buffers, en-
	       able them on the	interface.

       -mextpg
	       If the driver supports  extended	 multi-page  mbuf(9)  biffers,
	       disable them on the interface.

       wol, wol_ucast, wol_mcast, wol_magic
	       Enable  Wake  On	Lan (WOL) support, if available.  WOL is a fa-
	       cility whereby a	machine	in a low power state may be  woken  in
	       response	 to a received packet.	There are three	types of pack-
	       ets that	may wake a system: ucast (directed solely to  the  ma-
	       chine's	mac address), mcast (directed to a broadcast or	multi-
	       cast address), or magic (unicast	or  multicast  frames  with  a
	       "magic  contents").  Not	all devices support WOL, those that do
	       indicate	the mechanisms they  support  in  their	 capabilities.
	       wol is a	synonym	for enabling all available WOL mechanisms.  To
	       disable WOL use -wol.

       vlanmtu,	vlanhwtag, vlanhwfilter, vlanhwcsum, vlanhwtso
	       If the driver offers user-configurable VLAN support, enable re-
	       ception	of  extended frames, tag processing in hardware, frame
	       filtering in hardware, checksum offloading, or TSO on VLAN, re-
	       spectively.  Note that this must	be configured  on  a  physical
	       interface  associated  with vlan(4), not	on a vlan(4) interface
	       itself.

       -vlanmtu, -vlanhwtag, -vlanhwfilter, -vlanhwcsum, -vlanhwtso
	       If the driver offers user-configurable  VLAN  support,  disable
	       reception of extended frames, tag processing in hardware, frame
	       filtering in hardware, checksum offloading, or TSO on VLAN, re-
	       spectively.

       vxlanhwcsum, vxlanhwtso
	       If  the	driver	offers user-configurable VXLAN support,	enable
	       inner checksum offloading (receive  and	transmit)  or  TSO  on
	       VXLAN,  respectively.   Note  that this must be configured on a
	       physical	interface associated with vxlan(4), not	on a  vxlan(4)
	       interface  itself.  The physical	interface is either the	inter-
	       face specified as the vxlandev or  the  interface  hosting  the
	       vxlanlocal  address.   The driver will offload as much checksum
	       work and	TSO as it can reliably support,	the exact level	of of-
	       floading	may vary between drivers.

       -vxlanhwcsum, -vxlanhwtso
	       If the driver offers user-configurable VXLAN  support,  disable
	       checksum	offloading (receive and	transmit) or TSO on VXLAN, re-
	       spectively.

       vnet jail
	       Move  the  interface  to	the jail(8), specified by name or JID.
	       If the jail has a virtual network  stack,  the  interface  will
	       disappear  from	the  current environment and become visible to
	       the jail.

       -vnet jail
	       Reclaim the interface from the jail(8), specified  by  name  or
	       JID.   If  the  jail has	a virtual network stack, the interface
	       will disappear from the jail, and become	visible	to the current
	       network environment.

       polling
	       Turn on polling(4) feature and disable interrupts on the	inter-
	       face, if	driver supports	this mode.

       -polling
	       Turn off	polling(4) feature and enable interrupt	 mode  on  the
	       interface.

       create  Create  the  specified network pseudo-device.  If the interface
	       is given	without	a unit number, try to create a new device with
	       an arbitrary unit number.  If creation of an  arbitrary	device
	       is  successful, the new device name is printed to standard out-
	       put unless the interface	is renamed or destroyed	 in  the  same
	       ifconfig	invocation.

       destroy
	       Destroy the specified network pseudo-device.

       plumb   Another	name  for  the create parameter.  Included for Solaris
	       compatibility.

       unplumb
	       Another name for	the destroy parameter.	Included  for  Solaris
	       compatibility.

       metric n
	       Set  the	 routing metric	of the interface to n, default 0.  The
	       routing metric is used by  the  routing	protocol  (routed(8)).
	       Higher  metrics	have  the effect of making a route less	favor-
	       able; metrics are counted as additional hops to the destination
	       network or host.

       mtu n   Set the maximum transmission unit of the	interface  to  n,  de-
	       fault is	interface specific.  The MTU is	used to	limit the size
	       of  packets  that are transmitted on an interface.  Not all in-
	       terfaces	support	setting	the  MTU,  and	some  interfaces  have
	       range restrictions.

       netmask mask
	       (Inet  only.)   Specify	how much of the	address	to reserve for
	       subdividing networks into sub-networks.	The mask includes  the
	       network part of the local address and the subnet	part, which is
	       taken  from  the	 host  field  of the address.  The mask	can be
	       specified as a single hexadecimal number	with a	leading	 `0x',
	       with  a dot-notation Internet address, or with a	pseudo-network
	       name listed in the network table	networks(5).   The  mask  con-
	       tains 1's for the bit positions in the 32-bit address which are
	       to  be  used  for the network and subnet	parts, and 0's for the
	       host part.  The mask should contain at least the	standard  net-
	       work  portion,  and  the	subnet field should be contiguous with
	       the network portion.

	       The netmask can also be specified in CIDR  notation  after  the
	       address.	 See the address option	above for more information.

       prefixlen len
	       (Inet6 only.)  Specify that len bits are	reserved for subdivid-
	       ing  networks  into sub-networks.  The len must be integer, and
	       for syntactical reason it must be between 0 to 128.  It is  al-
	       most  always 64 under the current IPv6 assignment rule.	If the
	       parameter is omitted, 64	is used.

	       The prefix can also be specified	using the slash	notation after
	       the address.  See the address option above  for	more  informa-
	       tion.

       remove  Another name for	the -alias parameter.  Introduced for compati-
	       bility with BSD/OS.

       link[0-2]
	       Enable  special	processing of the link level of	the interface.
	       These three options are interface specific  in  actual  effect,
	       however,	 they  are  in general used to select special modes of
	       operation.  An example of this is to enable  SLIP  compression,
	       or to select the	connector type for some	Ethernet cards.	 Refer
	       to the man page for the specific	driver for more	information.

       -link[0-2]
	       Disable special processing at the link level with the specified
	       interface.

       monitor
	       Put the interface in monitor mode.  No packets are transmitted,
	       and received packets are	discarded after	bpf(4) processing.

       -monitor
	       Take the	interface out of monitor mode.

       pcp priority_code_point
	       Priority	code point (PCP) is an 3-bit field which refers	to the
	       IEEE  802.1p  class  of	service	and maps to the	frame priority
	       level.

       -pcp    Stop tagging packets on the  interface  w/  the	priority  code
	       point.

       up      Mark  an	 interface "up".  This may be used to enable an	inter-
	       face after an "ifconfig down".  It happens  automatically  when
	       setting	the  first  address on an interface.  If the interface
	       was reset when previously marked	down, the hardware will	be re-
	       initialized.

   ICMPv6 Neighbor Discovery Protocol Parameters
       The following parameters	are for	ICMPv6	Neighbor  Discovery  Protocol.
       Note that the address family keyword "inet6" is needed for them:

       accept_rtadv
	       Set a flag to enable accepting ICMPv6 Router Advertisement mes-
	       sages.	The sysctl(8) variable net.inet6.ip6.accept_rtadv con-
	       trols whether this flag is set by default or not.

       -accept_rtadv
	       Clear a flag accept_rtadv.

       no_radr
	       Set a flag to control whether routers from which	the system ac-
	       cepts Router Advertisement messages will	be added  to  the  De-
	       fault  Router  List or not.  When the accept_rtadv flag is dis-
	       abled,  this  flag  has	no  effect.   The  sysctl(8)  variable
	       net.inet6.ip6.no_radr  controls whether this flag is set	by de-
	       fault or	not.

       -no_radr
	       Clear a flag no_radr.

       auto_linklocal
	       Set a flag to perform automatic link-local  address  configura-
	       tion when the interface becomes available.  The sysctl(8) vari-
	       able net.inet6.ip6.auto_linklocal controls whether this flag is
	       set by default or not.

       -auto_linklocal
	       Clear a flag auto_linklocal.

       defaultif
	       Set  the	specified interface as the default route when there is
	       no default router.

       -defaultif
	       Clear a flag defaultif.

       ifdisabled
	       Set a flag to disable all of IPv6 network communications	on the
	       specified interface.  Note that if there	are already configured
	       IPv6 addresses on that interface, all of	 them  are  marked  as
	       "tentative"  and	 DAD  will  be	performed  when	 this  flag is
	       cleared.

       -ifdisabled
	       Clear a	flag  ifdisabled.   When  this	flag  is  cleared  and
	       auto_linklocal  flag  is	 enabled, automatic configuration of a
	       link-local address is performed.

       nud     Set a flag to enable Neighbor Unreachability Detection.

       -nud    Clear a flag nud.

       no_prefer_iface
	       Set a flag to not honor rule 5 of source	address	 selection  in
	       RFC  3484.   In practice	this means the address on the outgoing
	       interface will not be preferred,	effectively yielding the deci-
	       sion to the address selection policy table,  configurable  with
	       ip6addrctl(8).

       -no_prefer_iface
	       Clear a flag no_prefer_iface.

       no_dad  Set a flag to disable Duplicate Address Detection.

       -no_dad
	       Clear a flag no_dad.

   IPv6	Parameters
       The  following  parameters  are specific	for IPv6 addresses.  Note that
       the address family keyword "inet6" is needed for	them:

       autoconf
	       Set the IPv6 autoconfigured address bit.

       -autoconf
	       Clear the IPv6 autoconfigured address bit.

       deprecated
	       Set the IPv6 deprecated address bit.

       -deprecated
	       Clear the IPv6 deprecated address bit.

       pltime n
	       Set preferred lifetime for the address.

       prefer_source
	       Set a flag to prefer address as a candidate of the  source  ad-
	       dress for outgoing packets.

       -prefer_source
	       Clear a flag prefer_source.

       vltime n
	       Set valid lifetime for the address.

   IEEE	802.11 Wireless	Interfaces Cloning Parameters
       The  following  parameters are specific to cloning IEEE 802.11 wireless
       interfaces with the create request:

       wlandev device
	       Use device as the parent	for the	cloned device.

       wlanmode	mode
	       Specify the operating mode for this cloned device.  mode	is one
	       of sta,	ahdemo	(or  adhoc-demo),  ibss	 (or  adhoc),  ap  (or
	       hostap),	wds, tdma, mesh, and monitor.  The operating mode of a
	       cloned  interface cannot	be changed.  The tdma mode is actually
	       implemented as an adhoc-demo interface with special properties.

       wlanbssid bssid
	       The 802.11 mac address to use for  the  bssid.	This  must  be
	       specified at create time	for a legacy wds device.

       wlanaddr	address
	       The local mac address.  If this is not specified	then a mac ad-
	       dress  will  automatically  be  assigned	 to the	cloned device.
	       Typically this address is the same as the address of the	parent
	       device but if the bssid parameter is specified then the	driver
	       will craft a unique address for the device (if supported).

       wdslegacy
	       Mark  a	wds  device as operating in "legacy mode".  Legacy wds
	       devices have a fixed peer relationship and do not, for example,
	       roam if their peer stops	communicating.	For completeness a Dy-
	       namic WDS (DWDS)	interface may marked as	-wdslegacy.

       bssid   Request a unique	local mac address for the cloned device.  This
	       is only possible	if the device supports multiple	mac addresses.
	       To force	use of the parent's mac	address	use -bssid.

       beacons
	       Mark the	cloned interface as depending on hardware  support  to
	       track  received	beacons.   To have beacons tracked in software
	       use -beacons.  For hostap mode -beacons can also	be used	to in-
	       dicate no beacons should	be transmitted;	 this  can  be	useful
	       when  creating  a WDS configuration but wds interfaces can only
	       be created as companions	to an access point.

   Cloned IEEE 802.11 Wireless Interface Parameters
       The following parameters	are specific to	IEEE  802.11  wireless	inter-
       faces cloned with a create operation:

       ampdu   Enable  sending	and  receiving AMPDU frames when using 802.11n
	       (default).  The 802.11n specification states a  compliant  sta-
	       tion must be capable of receiving AMPDU frames but transmission
	       is  optional.   Use  -ampdu  to	disable	 all use of AMPDU with
	       802.11n.	 For testing and/or to	work  around  interoperability
	       problems	 one can use ampdutx and ampdurx to control use	of AM-
	       PDU in one direction.

       ampdudensity density
	       Set the	AMPDU  density	parameter  used	 when  operating  with
	       802.11n.	  This parameter controls the inter-packet gap for AM-
	       PDU frames.  The	sending	device normally	controls this  setting
	       but  a  receiving station may request wider gaps.  Legal	values
	       for density are 0, .25, .5, 1, 2, 4, 8, and 16  (microseconds).
	       A value of - is treated the same	as 0.

       ampdulimit limit
	       Set  the	 limit	on packet size for receiving AMPDU frames when
	       operating with 802.11n.	 Legal	values	for  limit  are	 8192,
	       16384,  32768,  and  65536  but	one  can also specify just the
	       unique prefix: 8, 16, 32, 64.  Note the sender  may  limit  the
	       size  of	 AMPDU frames to be less than the maximum specified by
	       the receiving station.

       amsdu   Enable sending and receiving AMSDU frames when  using  802.11n.
	       By  default  AMSDU is received but not transmitted.  Use	-amsdu
	       to disable all use of AMSDU with	802.11n.  For  testing	and/or
	       to  work	 around	 interoperability problems one can use amsdutx
	       and amsdurx to control use of AMSDU in one direction.

       amsdulimit limit
	       Set the limit on	packet size for	sending	 and  receiving	 AMSDU
	       frames when operating with 802.11n.  Legal values for limit are
	       7935  and  3839 (bytes).	 Note the sender may limit the size of
	       AMSDU frames to be less than the	maximum	specified by  the  re-
	       ceiving	station.   Note	 also that devices are not required to
	       support the 7935	limit, only 3839 is required by	the specifica-
	       tion and	the larger value may require more memory to  be	 dedi-
	       cated to	support	functionality that is rarely used.

       apbridge
	       When  operating	as an access point, pass packets between wire-
	       less clients directly (default).	 To instead let	them  pass  up
	       through the system and be forwarded using some other mechanism,
	       use  -apbridge.	Disabling the internal bridging	is useful when
	       traffic is to be	processed with packet filtering.

       authmode	mode
	       Set the desired authentication  mode  in	 infrastructure	 mode.
	       Not  all	adapters support all modes.  The set of	valid modes is
	       none, open, shared (shared key),	8021x (IEEE 802.1x),  and  wpa
	       (IEEE WPA/WPA2/802.11i).	 The 8021x and wpa modes are only use-
	       ful  when  using	 an  authentication  service (a	supplicant for
	       client operation	or an authenticator when operating as  an  ac-
	       cess point).  Modes are case insensitive.

       bgscan  Enable  background scanning when	operating as a station.	 Back-
	       ground scanning is a technique whereby a	station	associated  to
	       an  access point	will temporarily leave the channel to scan for
	       neighboring stations.  This allows  a  station  to  maintain  a
	       cache  of  nearby  access points	so that	roaming	between	access
	       points can be done without a  lengthy  scan  operation.	 Back-
	       ground scanning is done only when a station is not busy and any
	       outbound	 traffic  will	cancel	a  scan	operation.  Background
	       scanning	should never cause packets to be lost though there may
	       be some small latency if	outbound traffic interrupts a scan op-
	       eration.	 By default background scanning	is enabled if the  de-
	       vice  is	capable.  To disable background	scanning, use -bgscan.
	       Background  scanning  is	 controlled  by	 the  bgscanidle   and
	       bgscanintvl  parameters.	  Background  scanning must be enabled
	       for roaming; this is an artifact	of the current	implementation
	       and may not be required in the future.

       bgscanidle idletime
	       Set  the	 minimum time a	station	must be	idle (not transmitting
	       or receiving frames) before a  background  scan	is  initiated.
	       The  idletime  parameter	 is specified in milliseconds.	By de-
	       fault a station must be idle at least 250 milliseconds before a
	       background scan is initiated.  The idle time may	not be set  to
	       less than 100 milliseconds.

       bgscanintvl interval
	       Set  the	 interval  at  which background	scanning is attempted.
	       The interval parameter is specified in seconds.	By  default  a
	       background  scan	 is  considered	every 300 seconds (5 minutes).
	       The interval may	not be set to less than	15 seconds.

       bintval interval
	       Set the interval	at which beacon	frames are sent	when operating
	       in ad-hoc or ap mode.  The interval parameter is	 specified  in
	       TUs  (1024  usecs).   By	 default beacon	frames are transmitted
	       every 100 TUs.

       bmissthreshold count
	       Set the number of consecutive missed beacons at which the  sta-
	       tion  will  attempt  to	roam  (i.e.,  search  for a new	access
	       point).	The count parameter must be in the  range  1  to  255;
	       though the upper	bound may be reduced according to device capa-
	       bilities.   The	default	threshold is 7 consecutive missed bea-
	       cons; but this may be overridden	by the device driver.  Another
	       name for	the bmissthreshold parameter is	bmiss.

       bssid address
	       Specify the MAC address of the access point to use when operat-
	       ing as a	station	in a BSS network.  This	 overrides  any	 auto-
	       matic  selection	 done  by the system.  To disable a previously
	       selected	access point, supply any, none,	or - for the  address.
	       This  option is useful when more	than one access	point uses the
	       same SSID.  Another name	for the	bssid parameter	is ap.

       burst   Enable packet bursting.	 Packet	 bursting  is  a  transmission
	       technique  whereby the wireless medium is acquired once to send
	       multiple	frames and the interframe spacing  is  reduced.	  This
	       technique  can  significantly  increase	throughput by reducing
	       transmission overhead.  Packet bursting	is  supported  by  the
	       802.11e	QoS specification and some devices that	do not support
	       QoS may still be	capable.  By default packet  bursting  is  en-
	       abled  if  a  device is capable of doing	it.  To	disable	packet
	       bursting, use -burst.

       chanlist	channels
	       Set the desired	channels  to  use  when	 scanning  for	access
	       points, neighbors in an IBSS network, or	looking	for unoccupied
	       channels	 when  operating as an access point.  The set of chan-
	       nels is specified as a comma-separated list with	 each  element
	       in  the	list  representing either a single channel number or a
	       range of	the form "a-b".	 Channel numbers must be in the	 range
	       1  to 255 and be	permissible according to the operating charac-
	       teristics of the	device.

       channel number
	       Set a single desired channel.  Channels range from  1  to  255,
	       but  the	 exact	selection available depends on the region your
	       adaptor was manufactured	for.  Setting the channel to  any,  or
	       "-" will	clear any desired channel and, if the device is	marked
	       up,  force  a  scan for a channel to operate on.	 Alternatively
	       the frequency, in megahertz, may	be specified  instead  of  the
	       channel number.

	       When  there  are	several	ways to	use a channel the channel num-
	       ber/frequency may be appended with attributes to	clarify.   For
	       example,	 if a device is	capable	of operating on	channel	6 with
	       802.11n and 802.11g then	one can	specify	that g-only use	should
	       be used by specifying 6:g.  Similarly the channel width can  be
	       specified  by  appending	 it  with  "/";	e.g., 6/40 specifies a
	       40MHz wide channel.  These attributes can be  combined  as  in:
	       6:ht/40.

	       The full	set of flags specified following a ":" are:

	       a       802.11a
	       b       802.11b
	       d       Atheros Dynamic Turbo mode
	       g       802.11g
	       h       Same as n
	       n       802.11n aka HT
	       s       Atheros Static Turbo mode
	       t       Atheros Dynamic Turbo mode, or appended to st and dt

	       The full	set of channel widths following	a / are:

	       5       5MHz aka	quarter-rate channel
	       10      10MHz aka half-rate channel
	       20      20MHz mostly for	use in specifying ht20
	       40      40MHz mostly for	use in specifying ht40

	       In  addition,  a	40MHz HT channel specification may include the
	       location	of the extension channel by appending "+" or  "-"  for
	       above  and  below,  respectively;  e.g.,	 2437:ht/40+ specifies
	       40MHz wide HT operation with the	center	channel	 at  frequency
	       2437 and	the extension channel above.

       country name
	       Set  the	country	code to	use in calculating the regulatory con-
	       straints	for operation.	In particular  the  set	 of  available
	       channels,  how  the wireless device will	operation on the chan-
	       nels, and the maximum transmit power that  can  be  used	 on  a
	       channel	are defined by this setting.  Country/Region codes are
	       specified as a 2-character abbreviation defined by ISO 3166  or
	       using  a	 longer,  but possibly ambiguous, spelling; e.g., "ES"
	       and  "Spain".   The  set	 of  country  codes  are  taken	  from
	       /etc/regdomain.xml  and	can  also  be  viewed  with  the  list
	       countries request.  Note	that not all devices support  changing
	       the  country  code  from	a default setting; typically stored in
	       EEPROM.	See also regdomain, indoor, outdoor, and anywhere.

       dfs     Enable  Dynamic	Frequency  Selection  (DFS)  as	 specified  in
	       802.11h.	  DFS  embodies	several	facilities including detection
	       of overlapping radar signals, dynamic transmit  power  control,
	       and  channel selection according	to a least-congested criteria.
	       DFS support is mandatory	for some 5GHz frequencies  in  certain
	       locales	(e.g.,	ETSI).	By default DFS is enabled according to
	       the regulatory definitions specified in /etc/regdomain.xml  and
	       the current country code, regdomain, and	channel.  Note the un-
	       derlying	 device	 (and driver) must support radar detection for
	       full DFS	support	to work.  To be	fully compliant	with the local
	       regulatory agency frequencies that require DFS  should  not  be
	       used  unless  it	 is fully supported.  Use -dfs to disable this
	       functionality for testing.

       dotd    Enable support for the 802.11d specification  (default).	  When
	       this support is enabled in station mode,	beacon frames that ad-
	       vertise	a country code different than the currently configured
	       country code will cause an event	to be dispatched to  user  ap-
	       plications.   This  event  can  be used by the station to adopt
	       that country code and operate according to the associated regu-
	       latory constraints.  When operating as  an  access  point  with
	       802.11d	enabled	the beacon and probe response frames transmit-
	       ted will	advertise the current regulatory domain	settings.   To
	       disable 802.11d use -dotd.

       doth    Enable  802.11h	support	 including  spectrum management.  When
	       802.11h is enabled beacon and probe response frames  will  have
	       the  SpectrumMgt	 bit set in the	capabilities field and country
	       and power constraint  information  elements  will  be  present.
	       802.11h support also includes handling Channel Switch Announce-
	       ments (CSA) which are a mechanism to coordinate channel changes
	       by  an  access point.  By default 802.11h is enabled if the de-
	       vice is capable.	 To disable 802.11h use	-doth.

       deftxkey	index
	       Set the default key to use for transmission.  Typically this is
	       only set	when using WEP encryption.  Note that you must	set  a
	       default transmit	key for	the system to know which key to	use in
	       encrypting outbound traffic.  The weptxkey is an	alias for this
	       request;	it is provided for backwards compatibility.

       dtimperiod period
	       Set  the	 DTIM  period for transmitting buffered	multicast data
	       frames when operating in	ap mode.   The	period	specifies  the
	       number  of  beacon  intervals  between  DTIM and	must be	in the
	       range 1 to 15.  By default DTIM is 1 (i.e., DTIM	occurs at each
	       beacon).

       quiet   Enable the use of quiet IE.  Hostap will	use  this  to  silence
	       other  stations to reduce interference for radar	detection when
	       operating on 5GHz frequency and doth support is	enabled.   Use
	       -quiet to disable this functionality.

       quiet_period period
	       Set  the	QUIET period to	the number of beacon intervals between
	       the start of regularly scheduled	 quiet	intervals  defined  by
	       Quiet element.

       quiet_count count
	       Set the QUIET count to the number of TBTTs until	the beacon in-
	       terval  during  which  the  next	quiet interval shall start.  A
	       value of	1 indicates the	quiet interval will start  during  the
	       beacon  interval	 starting  at the next TBTT.  A	value 0	is re-
	       served.

       quiet_offset offset
	       Set the QUIET offset to the offset of the start	of  the	 quiet
	       interval	 from the TBTT specified by the	Quiet count, expressed
	       in TUs.	The value of the offset	shall be less than one	beacon
	       interval.

       quiet_duration dur
	       Set  the	 QUIET	dur to the duration of the Quiet interval, ex-
	       pressed in TUs.	The value should be less than beacon interval.

       dturbo  Enable the use of Atheros Dynamic Turbo mode when communicating
	       with another Dynamic Turbo-capable station.  Dynamic Turbo mode
	       is an Atheros-specific mechanism	by which stations  switch  be-
	       tween  normal  802.11 operation and a "boosted" mode in which a
	       40MHz wide channel is used for communication.   Stations	 using
	       Dynamic	Turbo  mode  operate  boosted only when	the channel is
	       free of non-dturbo stations; when a non-dturbo station is iden-
	       tified on the channel all stations will automatically drop back
	       to normal operation.  By	default, Dynamic Turbo mode is not en-
	       abled, even if the device is capable.   Note  that  turbo  mode
	       (dynamic	 or static) is only allowed on some channels depending
	       on the regulatory constraints; use the  list  chan  command  to
	       identify	the channels where turbo mode may be used.  To disable
	       Dynamic Turbo mode use -dturbo.

       dwds    Enable Dynamic WDS (DWDS) support.  DWDS	is a facility by which
	       4-address  traffic can be carried between stations operating in
	       infrastructure mode.  A station first associates	to  an	access
	       point  and  authenticates  using	normal procedures (e.g., WPA).
	       Then 4-address frames are passed	to carry traffic for  stations
	       operating  on  either  side of the wireless link.  DWDS extends
	       the normal WDS mechanism	by leveraging existing security	proto-
	       cols and	eliminating static binding.

	       When DWDS is enabled on an access point	4-address  frames  re-
	       ceived  from  an	 authorized  station  will  generate  a	 "DWDS
	       discovery" event	to user	applications.  This  event  should  be
	       used to create a	WDS interface that is bound to the remote sta-
	       tion  (and usually plumbed into a bridge).  Once	the WDS	inter-
	       face is up and running 4-address	traffic	then  logically	 flows
	       through that interface.

	       When  DWDS  is enabled on a station, traffic with a destination
	       address different from the peer station are encapsulated	 in  a
	       4-address  frame	 and  transmitted  to the peer.	 All 4-address
	       traffic uses the	security information of	 the  stations	(e.g.,
	       cryptographic keys).  A station is associated using 802.11n fa-
	       cilities	may transport 4-address	traffic	using these same mech-
	       anisms; this depends on available resources and capabilities of
	       the  device.   The  DWDS	 implementation	guards against layer 2
	       routing loops of	multicast traffic.

       ff      Enable the use of Atheros Fast Frames when  communicating  with
	       another Fast Frames-capable station.  Fast Frames are an	encap-
	       sulation	technique by which two 802.3 frames are	transmitted in
	       a  single 802.11	frame.	This can noticeably improve throughput
	       but requires that the receiving station understand how  to  de-
	       capsulate  the  frame.	Fast frame use is negotiated using the
	       Atheros 802.11 vendor-specific protocol extension  so  enabling
	       use  is	safe  when communicating with non-Atheros devices.  By
	       default,	use of fast frames is enabled if the device  is	 capa-
	       ble.  To	explicitly disable fast	frames,	use -ff.

       fragthreshold length
	       Set  the	threshold for which transmitted	frames are broken into
	       fragments.  The length argument is the frame size in bytes  and
	       must be in the range 256	to 2346.  Setting length to 2346, any,
	       or  -  disables transmit	fragmentation.	Not all	adapters honor
	       the fragmentation threshold.

       hidessid
	       When operating as an access point, do not broadcast the SSID in
	       beacon frames or	respond	to probe request  frames  unless  they
	       are  directed to	the ap (i.e., they include the ap's SSID).  By
	       default,	the SSID is included in	beacon frames  and  undirected
	       probe  request frames are answered.  To re-enable the broadcast
	       of the SSID etc., use -hidessid.

       ht      Enable use of High Throughput  (HT)  when  using	 802.11n  (de-
	       fault).	 The 802.11n specification includes mechanisms for op-
	       eration on 20MHz	and 40MHz wide channels	using  different  sig-
	       nalling	mechanisms  than  specified  in	 802.11b, 802.11g, and
	       802.11a.	 Stations negotiate use	of  these  facilities,	termed
	       HT20  and  HT40,	 when  they  associate.	 To disable all	use of
	       802.11n use -ht.	 To disable use	of HT20	(e.g., to  force  only
	       HT40 use) use -ht20.  To	disable	use of HT40 use	-ht40.

	       HT  configuration is used to "auto promote" operation when sev-
	       eral choices are	available.  For	example, if  a	station	 asso-
	       ciates  to  an 11n-capable access point it controls whether the
	       station uses legacy operation, HT20, or HT40.  When an  11n-ca-
	       pable  device  is setup as an access point and Auto Channel Se-
	       lection is used to locate a channel to operate on, HT  configu-
	       ration  controls	 whether  legacy,  HT20,  or HT40 operation is
	       setup on	the selected channel.  If a fixed channel is specified
	       for a station then HT configuration can be given	as part	of the
	       channel specification; e.g., 6:ht/20 to setup HT20 operation on
	       channel 6.

       htcompat
	       Enable use of compatibility  support  for  pre-802.11n  devices
	       (default).   The	 802.11n  protocol  specification went through
	       several incompatible iterations.	 Some vendors implemented  11n
	       support to older	specifications that will not interoperate with
	       a  purely 11n-compliant station.	 In particular the information
	       elements	included in management frames for old devices are dif-
	       ferent.	When compatibility support is  enabled	both  standard
	       and  compatible data will be provided.  Stations	that associate
	       using the compatibility mechanisms are flagged in list sta.  To
	       disable compatibility support use -htcompat.

       htprotmode technique
	       For  interfaces	operating  in  802.11n,	 use   the   specified
	       technique  for  protecting  HT frames in	a mixed	legacy/HT net-
	       work.  The set of valid techniques is off,  and	rts  (RTS/CTS,
	       default).  Technique names are case insensitive.

       inact   Enable  inactivity processing for stations associated to	an ac-
	       cess point (default).  When operating as	an  access  point  the
	       802.11  layer monitors the activity of each associated station.
	       When a station is inactive for 5	minutes	it will	 send  several
	       "probe  frames"	to see if the station is still present.	 If no
	       response	is received then the station is	deauthenticated.   Ap-
	       plications that prefer to handle	this work can disable this fa-
	       cility by using -inact.

       indoor  Set  the	location to use	in calculating regulatory constraints.
	       The location is also advertised in beacon  and  probe  response
	       frames  when  802.11d  is enabled with dotd.  See also outdoor,
	       anywhere, country, and regdomain.

       list active
	       Display the list	of channels available for use taking into  ac-
	       count  any  restrictions	 set with the chanlist directive.  See
	       the description of list chan for	more information.

       list caps
	       Display the adaptor's  capabilities,  including	the  operating
	       modes supported.

       list chan
	       Display	the  list of channels available	for use.  Channels are
	       shown with their	IEEE channel number, equivalent	frequency, and
	       usage modes.  Channels identified as `11g' are also  usable  in
	       `11b'  mode.   Channels	identified  as `11a Turbo' may be used
	       only for	Atheros' Static	Turbo mode  (specified	with  mediaopt
	       turbo).	 Channels  marked  with	 a  `*'	have a regulatory con-
	       straint that they be passively scanned.	This means  a  station
	       is not permitted	to transmit on the channel until it identifies
	       the  channel  is	being used for 802.11 communication; typically
	       by hearing a beacon frame from an access	point operating	on the
	       channel.	 list freq is another way of requesting	this  informa-
	       tion.  By default a compacted list of channels is displayed; if
	       the -v option is	specified then all channels are	shown.

       list countries
	       Display	the  set  of country codes and regulatory domains that
	       can be used in regulatory configuration.

       list mac
	       Display the current MAC Access Control List  state.   Each  ad-
	       dress  is  prefixed with	a character that indicates the current
	       policy applied to it: `+' indicates the address is allowed  ac-
	       cess, `-' indicates the address is denied access, `*' indicates
	       the  address is present but the current policy open (so the ACL
	       is not consulted).

       list mesh
	       Displays	the mesh routing table,	used for forwarding packets on
	       a mesh network.

       list regdomain
	       Display the current regulatory settings including the available
	       channels	and transmit power caps.

       list roam
	       Display the parameters that govern roaming operation.

       list txparam
	       Display the parameters that govern transmit operation.

       list txpower
	       Display the transmit power caps for each	channel.

       list scan
	       Display the access points and/or	ad-hoc	neighbors  located  in
	       the vicinity.  This information may be updated automatically by
	       the adapter with	a scan request or through background scanning.
	       Depending  on  the  capabilities	 of the	stations the following
	       flags (capability codes)	can be included	in the output:

	       A    Channel agility.

	       B    PBCC modulation.

	       C    Poll request capability.

	       D    DSSS/OFDM capability.

	       E    Extended Service Set (ESS).	 Indicates that	the station is
		    part of an infrastructure network rather than an  IBSS/ad-
		    hoc	network.

	       I    Independent	 Basic Service Set (IBSS).  Indicates that the
		    station is part of an ad-hoc network rather	 than  an  ESS
		    network.

	       P    Privacy  capability.   The station requires	authentication
		    and	encryption for all data	frames	exchanged  within  the
		    BSS	 using	cryptographic means such as WEP, TKIP, or AES-
		    CCMP.

	       R    Robust Secure Network (RSN).

	       S    Short Preamble.  Indicates that the	network	is using short
		    preambles, defined in 802.11b High Rate/DSSS PHY, and uti-
		    lizes a 56 bit sync	field rather than the  128  bit	 field
		    used  in  long preamble mode.  Short preambles are used to
		    optionally improve throughput performance with 802.11g and
		    802.11b.

	       c    Pollable capability.

	       s    Short slot time capability.	 Indicates  that  the  802.11g
		    network  is	 using	a short	slot time because there	are no
		    legacy (802.11b) stations present.

	       By default interesting information elements captured  from  the
	       neighboring  stations  are  displayed  at  the end of each row.
	       Possible	elements include:  WME	(station  supports  WME),  WPA
	       (station	 supports  WPA), WPS (station supports WPS), RSN (sta-
	       tion supports 802.11i/RSN), HTCAP (station supports  802.11n/HT
	       communication),	ATH  (station supports Atheros protocol	exten-
	       sions), VEN (station supports  unknown  vendor-specific	exten-
	       sions).	 If  the  -v flag is used all the information elements
	       and their contents will be shown.  Specifying the -v flag  also
	       enables	display	of long	SSIDs.	The list ap command is another
	       way of requesting this information.

       list sta
	       When operating as an access point display the stations that are
	       currently associated.  When operating in	 ad-hoc	 mode  display
	       stations	 identified  as	neighbors in the IBSS.	When operating
	       in mesh mode display stations identified	as  neighbors  in  the
	       MBSS.  When operating in	station	mode display the access	point.
	       Capabilities advertised by the stations are described under the
	       scan  request.  The following flags can be included in the out-
	       put:

	       A    Authorized.	 Indicates that	the station  is	 permitted  to
		    send/receive data frames.

	       E    Extended  Rate  Phy	 (ERP).	 Indicates that	the station is
		    operating in an 802.11g network  using  extended  transmit
		    rates.

	       H    High Throughput (HT).  Indicates that the station is using
		    HT	transmit  rates.   If  a `+' follows immediately after
		    then the station associated	 using	deprecated  mechanisms
		    supported only when	htcompat is enabled.

	       P    Power  Save.   Indicates  that the station is operating in
		    power save mode.

	       Q    Quality of Service (QoS).  Indicates that the  station  is
		    using QoS encapsulation for	data frame.  QoS encapsulation
		    is enabled only when WME mode is enabled.

	       S    Short GI in	HT 40MHz mode enabled.	If a `+' follows imme-
		    diately after then short GI	in HT 20MHz mode is enabled as
		    well.

	       T    Transitional  Security  Network (TSN).  Indicates that the
		    station associated using TSN; see also tsn below.

	       W    Wi-Fi Protected Setup (WPS).  Indicates that  the  station
		    associated using WPS.

	       s    Short GI in	HT 20MHz mode enabled.

	       By  default  information	elements received from associated sta-
	       tions are displayed in a	short form; the	-v  flag  causes  this
	       information to be displayed symbolically.

       list wme
	       Display the current channel parameters to use when operating in
	       WME  mode.  If the -v option is specified then both channel and
	       BSS parameters are displayed for	each AC	(first	channel,  then
	       BSS).  When WME mode is enabled for an adaptor this information
	       will  be	 displayed  with  the  regular status; this command is
	       mostly useful for examining parameters when WME	mode  is  dis-
	       abled.	See  the description of	the wme	directive for informa-
	       tion on the various parameters.

       maxretry	count
	       Set the maximum number of  tries	 to  use  in  sending  unicast
	       frames.	The default setting is 6 but drivers may override this
	       with a value they choose.

       mcastrate rate
	       Set  the	 rate  for  transmitting  multicast/broadcast  frames.
	       Rates are specified as megabits/second in  decimal;  e.g.,  5.5
	       for  5.5	Mb/s.  This rate should	be valid for the current oper-
	       ating conditions; if an invalid rate is specified  drivers  are
	       free to chose an	appropriate rate.

       mgtrate rate
	       Set the rate for	transmitting management	and/or control frames.
	       Rates  are  specified  as megabits/second in decimal; e.g., 5.5
	       for 5.5 Mb/s.

       outdoor
	       Set the location	to use in calculating regulatory  constraints.
	       The  location  is  also advertised in beacon and	probe response
	       frames when 802.11d is enabled with dotd.  See  also  anywhere,
	       country,	indoor,	and regdomain.

       powersave
	       Enable  powersave  operation.   When operating as a client, the
	       station will conserve power by periodically turning off the ra-
	       dio and listening for messages from the access point telling it
	       there are packets waiting.  The station must then retrieve  the
	       packets.	  Not  all  devices  support power save	operation as a
	       client.	The 802.11  specification  requires  that  all	access
	       points  support	power  save  but  some	drivers	 do  not.  Use
	       -powersave to disable powersave operation when operating	 as  a
	       client.

       powersavesleep sleep
	       Set  the	 desired max powersave sleep time in TUs (1024 usecs).
	       By default the max powersave sleep time is 100 TUs.

       protmode	technique
	       For  interfaces	operating  in  802.11g,	 use   the   specified
	       technique  for  protecting  OFDM	frames in a mixed 11b/11g net-
	       work.  The set of valid techniques is off, cts (CTS  to	self),
	       and  rtscts  (RTS/CTS).	 Technique names are case insensitive.
	       Not all devices support cts as a	protection technique.

       pureg   When operating as an access point in 802.11g  mode  allow  only
	       11g-capable  stations  to  associate (11b-only stations are not
	       permitted to associate).	 To allow both 11g and	11b-only  sta-
	       tions to	associate, use -pureg.

       puren   When  operating	as  an access point in 802.11n mode allow only
	       HT-capable stations to associate	(legacy	stations are not  per-
	       mitted  to associate).  To allow	both HT	and legacy stations to
	       associate, use -puren.

       regdomain sku
	       Set the regulatory domain to use	in calculating the  regulatory
	       constraints  for	operation.  In particular the set of available
	       channels, how the wireless device will operation	on  the	 chan-
	       nels,  and  the	maximum	 transmit  power that can be used on a
	       channel are defined by this setting.  Regdomain	codes  (SKU's)
	       are  taken  from	/etc/regdomain.xml and can also	be viewed with
	       the list	countries request.  Note that not all devices  support
	       changing	the regdomain from a default setting; typically	stored
	       in EEPROM.  See also country, indoor, outdoor, and anywhere.

       rifs    Enable  use of Reduced InterFrame Spacing (RIFS)	when operating
	       in 802.11n on an	HT channel.  Note that RIFS must be  supported
	       by  both	 the  station  and access point	for it to be used.  To
	       disable RIFS use	-rifs.

       roam:rate rate
	       Set the threshold for controlling roaming when operating	 in  a
	       BSS.   The  rate	 parameter  specifies  the  transmit  rate  in
	       megabits	at which roaming should	be considered.	If the current
	       transmit	rate drops below this setting and background  scanning
	       is  enabled, then the system will check if a more desirable ac-
	       cess point is available and switch over	to  it.	  The  current
	       scan  cache  contents are used if they are considered valid ac-
	       cording to the scanvalid	parameter; otherwise a background scan
	       operation is triggered before any selection occurs.  Each chan-
	       nel type	has a separate rate threshold; the default values are:
	       12 Mb/s (11a), 2	Mb/s (11b), 2 Mb/s (11g), MCS 1	(11na, 11ng).

       roam:rssi rssi
	       Set the threshold for controlling roaming when operating	 in  a
	       BSS.   The rssi parameter specifies the receive signal strength
	       in dBm units at which roaming should  be	 considered.   If  the
	       current	rssi  drops below this setting and background scanning
	       is enabled, then	the system will	check if a more	desirable  ac-
	       cess  point  is	available  and switch over to it.  The current
	       scan cache contents are used if they are	considered  valid  ac-
	       cording to the scanvalid	parameter; otherwise a background scan
	       operation is triggered before any selection occurs.  Each chan-
	       nel  type has a separate	rssi threshold;	the default values are
	       all 7 dBm.

       roaming mode
	       When operating as a station, control how	the system will	behave
	       when communication with the current  access  point  is  broken.
	       The  mode  argument may be one of device	(leave it to the hard-
	       ware device to decide), auto (handle either in  the  device  or
	       the operating system--as	appropriate), manual (do nothing until
	       explicitly instructed).	By default, the	device is left to han-
	       dle this	if it is capable; otherwise, the operating system will
	       automatically  attempt  to  reestablish	communication.	Manual
	       mode is used by applications  such  as  wpa_supplicant(8)  that
	       want to control the selection of	an access point.

       rtsthreshold length
	       Set  the	threshold for which transmitted	frames are preceded by
	       transmission of an RTS control frame.  The length  argument  is
	       the  frame  size	 in  bytes and must be in the range 1 to 2346.
	       Setting length to 2346, any, or - disables transmission of  RTS
	       frames.	Not all	adapters support setting the RTS threshold.

       scan    Initiate	 a  scan  of neighboring stations, wait	for it to com-
	       plete, and display all stations found.  Only the	super-user can
	       initiate	a scan.	 See list scan for information on the display.
	       By default a background scan is done;  otherwise	 a  foreground
	       scan  is	 done  and  the	station	may roam to a different	access
	       point.  The list	scan request can be used to show  recent  scan
	       results without initiating a new	scan.

       scanvalid threshold
	       Set  the	 maximum  time	the scan cache contents	are considered
	       valid; i.e., will be used without first triggering a scan oper-
	       ation to	refresh	the data.  The threshold parameter  is	speci-
	       fied  in	 seconds and defaults to 60 seconds.  The minimum set-
	       ting for	threshold is 10	seconds.  One should take care setting
	       this threshold; if it is	set too	low then attempts to  roam  to
	       another	access	point  may trigger unnecessary background scan
	       operations.

       shortgi
	       Enable use of Short Guard Interval when operating in 802.11n on
	       an HT channel.  NB: this	currently enables  Short  GI  on  both
	       HT40 and	HT20 channels.	To disable Short GI use	-shortgi.

       smps    Enable  use  of	Static	Spatial	Multiplexing Power Save	(SMPS)
	       when operating in 802.11n.  A  station  operating  with	Static
	       SMPS  maintains	only  a	 single	receive	chain active (this can
	       significantly reduce power consumption).	 To disable  SMPS  use
	       -smps.

       smpsdyn
	       Enable  use  of	Dynamic	Spatial	Multiplexing Power Save	(SMPS)
	       when operating in 802.11n.  A station  operating	 with  Dynamic
	       SMPS  maintains only a single receive chain active but switches
	       to multiple receive chains when it receives an RTS frame	 (this
	       can  significantly  reduce  power consumption).	Note that sta-
	       tions cannot distinguish	between	 RTS/CTS  intended  to	enable
	       multiple	 receive chains	and those used for other purposes.  To
	       disable SMPS use	-smps.

       ssid ssid
	       Set the desired Service Set Identifier (aka network name).  The
	       SSID is a string	up to 32 characters in length and may be spec-
	       ified as	either a normal	string or in hexadecimal when preceded
	       by `0x'.	 Additionally, the SSID	may be cleared by  setting  it
	       to `-'.

       tdmaslot	slot
	       When operating with TDMA, use the specified slot	configuration.
	       The  slot is a number between 0 and the maximum number of slots
	       in the BSS.  Note that a	station	configured as slot 0 is	a mas-
	       ter and will broadcast beacon frames advertising	the BSS;  sta-
	       tions  configured to use	other slots will always	scan to	locate
	       a master	before they ever transmit.  By default tdmaslot	is set
	       to 1.

       tdmaslotcnt cnt
	       When operating with TDMA, setup a BSS with cnt slots.  The slot
	       count may be at most 8.	The  current  implementation  is  only
	       tested  with  two stations (i.e., point to point	applications).
	       This setting is only meaningful when a station is configured as
	       slot 0; other stations adopt this setting  from	the  BSS  they
	       join.  By default tdmaslotcnt is	set to 2.

       tdmaslotlen len
	       When  operating	with  TDMA, setup a BSS	such that each station
	       has a slot len microseconds long.  The slot length must	be  at
	       least  150  microseconds	(1/8 TU) and no	more than 65 millisec-
	       onds.  Note that	setting	too small a slot length	may result  in
	       poor channel bandwidth utilization due to factors such as timer
	       granularity  and	 guard	time.  This setting is only meaningful
	       when a station is configured as slot 0;	other  stations	 adopt
	       this setting from the BSS they join.  By	default	tdmaslotlen is
	       set to 10 milliseconds.

       tdmabintval intval
	       When  operating	with  TDMA,  setup a BSS such that beacons are
	       transmitted every intval	superframes to	synchronize  the  TDMA
	       slot  timing.   A  superframe is	defined	as the number of slots
	       times the slot length; e.g., a BSS with two slots  of  10  mil-
	       liseconds has a 20 millisecond superframe.  The beacon interval
	       may  not	 be  zero.   A lower setting of	tdmabintval causes the
	       timers to be resynchronized more	often; this  can  be  help  if
	       significant timer drift is observed.  By	default	tdmabintval is
	       set to 5.

       tsn     When operating as an access point with WPA/802.11i allow	legacy
	       stations	to associate using static key WEP and open authentica-
	       tion.  To disallow legacy station use of	WEP, use -tsn.

       txpower power
	       Set  the	 power used to transmit	frames.	 The power argument is
	       specified in .5 dBm units.  Out of range	values are  truncated.
	       Typically  only a few discrete power settings are available and
	       the driver will use the setting closest to the specified	value.
	       Not all adapters	support	changing the transmit power.

       ucastrate rate
	       Set a fixed rate	for transmitting unicast  frames.   Rates  are
	       specified  as  megabits/second  in  decimal;  e.g., 5.5 for 5.5
	       Mb/s.  This rate	should be valid	for the	current	operating con-
	       ditions;	if an invalid rate is specified	drivers	 are  free  to
	       chose an	appropriate rate.

       wepmode mode
	       Set  the	desired	WEP mode.  Not all adapters support all	modes.
	       The set of valid	modes is off, on, and mixed.  The  mixed  mode
	       explicitly  tells  the adaptor to allow association with	access
	       points which allow both encrypted and unencrypted traffic.   On
	       these  adapters,	on means that the access point must only allow
	       encrypted connections.  On other	adapters, on is	generally  an-
	       other name for mixed.  Modes are	case insensitive.

       weptxkey	index
	       Set  the	WEP key	to be used for transmission.  This is the same
	       as setting the default transmission key with deftxkey.

       wepkey key|index:key
	       Set the selected	WEP key.  If an	index is not given, key	 1  is
	       set.   A	 WEP  key will be either 5 or 13 characters (40	or 104
	       bits) depending on the local network and	 the  capabilities  of
	       the  adaptor.   It may be specified either as a plain string or
	       as a string of hexadecimal digits preceded by `0x'.  For	 maxi-
	       mum  portability, hex keys are recommended; the mapping of text
	       keys to WEP encryption is usually driver-specific.  In particu-
	       lar,  the  Windows  drivers  do	this  mapping  differently  to
	       FreeBSD.	 A key may be cleared by setting it to `-'.  If	WEP is
	       supported  then	there  are  at least four keys.	 Some adapters
	       support more than four keys.  If	that is	 the  case,  then  the
	       first  four  keys (1-4) will be the standard temporary keys and
	       any others will be adaptor specific keys	such as	permanent keys
	       stored in NVRAM.

	       Note that you must set a	default	transmit key with deftxkey for
	       the system to know which	key  to	 use  in  encrypting  outbound
	       traffic.

       wme     Enable  Wireless	Multimedia Extensions (WME) support, if	avail-
	       able, for the specified interface.  WME is a subset of the IEEE
	       802.11e standard	to support the efficient communication of  re-
	       altime  and multimedia data.  To	disable	WME support, use -wme.
	       Another name for	this parameter is wmm.

	       The following parameters	are meaningful only when  WME  support
	       is  in  use.  Parameters	are specified per-AC (Access Category)
	       and split into those that are used by a station when acting  as
	       an  access point	and those for client stations in the BSS.  The
	       latter are received from	 the  access  point  and  may  not  be
	       changed	(at the	station).  The following Access	Categories are
	       recognized:

	       AC_BE  (or BE) best effort delivery,
	       AC_BK  (or BK) background traffic,
	       AC_VI  (or VI) video traffic,
	       AC_VO  (or VO) voice traffic.

	       AC parameters are case-insensitive.  Traffic classification  is
	       done in the operating system using the vlan priority associated
	       with data frames	or the ToS (Type of Service) indication	in IP-
	       encapsulated  frames.  If neither information is	present, traf-
	       fic is assigned to the Best Effort (BE) category.

	       ack ac  Set the ACK policy for QoS transmissions	by  the	 local
		       station;	 this  controls	 whether  or  not  data	frames
		       transmitted by a	station	require	an ACK	response  from
		       the  receiving  station.	 To disable waiting for	an ACK
		       use -ack.  This parameter is applied only to the	 local
		       station.

	       acm ac  Enable  the Admission Control Mandatory (ACM) mechanism
		       for transmissions by the	local station.	To disable the
		       ACM use -acm.  On stations in a BSS this	 parameter  is
		       read-only  and  indicates the setting received from the
		       access point.  NB: ACM is not supported right now.

	       aifs ac count
		       Set the Arbitration Inter Frame Spacing (AIFS)  channel
		       access  parameter to use	for transmissions by the local
		       station.	 On stations in	a BSS this parameter is	 read-
		       only and	indicates the setting received from the	access
		       point.

	       cwmin ac	count
		       Set  the	 CWmin	channel	 access	 parameter  to use for
		       transmissions by	the local station.  On stations	 in  a
		       BSS  this parameter is read-only	and indicates the set-
		       ting received from the access point.

	       cwmax ac	count
		       Set the CWmax  channel  access  parameter  to  use  for
		       transmissions  by  the local station.  On stations in a
		       BSS this	parameter is read-only and indicates the  set-
		       ting received from the access point.

	       txoplimit ac limit
		       Set  the	 Transmission Opportunity Limit	channel	access
		       parameter to use	for transmissions by  the  local  sta-
		       tion.   This parameter defines an interval of time when
		       a WME station has the right to  initiate	 transmissions
		       onto  the  wireless  medium.  On	stations in a BSS this
		       parameter is read-only and indicates  the  setting  re-
		       ceived from the access point.

	       bss:aifs	ac count
		       Set  the	 AIFS channel access parameter to send to sta-
		       tions in	a BSS.	This parameter is meaningful only when
		       operating in ap mode.

	       bss:cwmin ac count
		       Set the CWmin channel access parameter to send to  sta-
		       tions in	a BSS.	This parameter is meaningful only when
		       operating in ap mode.

	       bss:cwmax ac count
		       Set  the	CWmax channel access parameter to send to sta-
		       tions in	a BSS.	This parameter is meaningful only when
		       operating in ap mode.

	       bss:txoplimit ac	limit
		       Set the TxOpLimit channel access	parameter to  send  to
		       stations	 in  a BSS.  This parameter is meaningful only
		       when operating in ap mode.

       wps     Enable Wireless Privacy Subscriber support.  Note that WPS sup-
	       port requires a WPS-capable supplicant.	To disable this	 func-
	       tion use	-wps.

   MAC-Based Access Control List Parameters
       The  following  parameters support an optional access control list fea-
       ture available with some	 adapters  when	 operating  in	ap  mode;  see
       wlan_acl(4).  This facility allows an access point to accept/deny asso-
       ciation	requests  based	 on the	MAC address of the station.  Note that
       this feature does not significantly enhance  security  as  MAC  address
       spoofing	is easy	to do.

       mac:add address
	       Add  the	 specified  MAC	address	to the database.  Depending on
	       the policy setting association requests from the	specified sta-
	       tion will be allowed or denied.

       mac:allow
	       Set the ACL policy to permit association	only by	stations  reg-
	       istered in the database.

       mac:del address
	       Delete the specified MAC	address	from the database.

       mac:deny
	       Set  the	ACL policy to deny association only by stations	regis-
	       tered in	the database.

       mac:kick	address
	       Force the specified station to be deauthenticated.  This	 typi-
	       cally  is  done	to  block a station after updating the address
	       database.

       mac:open
	       Set the ACL policy to allow all stations	to associate.

       mac:flush
	       Delete all entries in the database.

       mac:radius
	       Set the ACL policy to permit association	only by	 stations  ap-
	       proved by a RADIUS server.  Note	that this feature requires the
	       hostapd(8)  program  be	configured to do the right thing as it
	       handles the RADIUS processing (and  marks  stations  as	autho-
	       rized).

   Mesh	Mode Wireless Interface	Parameters
       The  following parameters are related to	a wireless interface operating
       in mesh mode:

       meshid meshid
	       Set the desired Mesh Identifier.	 The Mesh ID is	a string up to
	       32 characters in	length.	 A mesh	interface  must	 have  a  Mesh
	       Identifier specified to reach an	operational state.

       meshttl ttl
	       Set the desired "time to	live" for mesh forwarded packets; this
	       is  the	number	of hops	a packet may be	forwarded before it is
	       discarded.  The default setting for meshttl is 31.

       meshpeering
	       Enable or disable peering with neighbor	mesh  stations.	  Sta-
	       tions  must  peer before	any data packets can be	exchanged.  By
	       default meshpeering is enabled.

       meshforward
	       Enable or disable forwarding packets by a mesh  interface.   By
	       default meshforward is enabled.

       meshgate
	       This  attribute specifies whether or not	the mesh STA activates
	       mesh gate announcements.	 By default meshgate is	disabled.

       meshmetric protocol
	       Set the specified protocol as the link metric protocol used  on
	       a  mesh	network.  The default protocol is called AIRTIME.  The
	       mesh interface will restart after changing this setting.

       meshpath	protocol
	       Set the specified protocol as the path selection	protocol  used
	       on  a  mesh network.  The only available	protocol at the	moment
	       is called HWMP (Hybrid Wireless Mesh Protocol).	The  mesh  in-
	       terface will restart after changing this	setting.

       hwmprootmode mode
	       Stations	 on  a mesh network can	operate	as "root nodes".  Root
	       nodes try to find paths to all mesh nodes and  advertise	 them-
	       selves regularly.  When there is	a root mesh node on a network,
	       other  mesh nodes can setup paths between themselves faster be-
	       cause they can use the root node	to find	the destination.  This
	       path may	not be the best, but on-demand routing will eventually
	       find the	best path.  The	following modes	are recognized:

	       DISABLED	  Disable root mode.
	       NORMAL	  Send broadcast  path	requests  every	 two  seconds.
			  Nodes	 on  the mesh without a	path to	this root mesh
			  station with try to discover a path to us.
	       PROACTIVE  Send broadcast path requests every two  seconds  and
			  every	 node  must reply with a path reply even if it
			  already has a	path to	this root mesh station.
	       RANN	  Send	broadcast  root	 announcement  (RANN)  frames.
			  Nodes	 on  the mesh without a	path to	this root mesh
			  station with try to discover a path to us.
	       By default hwmprootmode is set to DISABLED.

       hwmpmaxhops cnt
	       Set the maximum number of hops allowed in an HMWP path to  cnt.
	       The default setting for hwmpmaxhops is 31.

   Compatibility Parameters
       The following parameters	are for	compatibility with other systems:

       nwid ssid
	       Another	name for the ssid parameter.  Included for NetBSD com-
	       patibility.

       stationname name
	       Set the name of this station.  The station name is not part  of
	       the IEEE	802.11 protocol	though some interfaces support it.  As
	       such  it	 only seems to be meaningful to	identical or virtually
	       identical equipment.  Setting the station name is identical  in
	       syntax  to  setting  the	 SSID.	 One  can also use station for
	       BSD/OS compatibility.

       wep     Another way of saying wepmode on.  Included for BSD/OS compati-
	       bility.

       -wep    Another way of saying wepmode off.  Included for	BSD/OS compat-
	       ibility.

       nwkey key
	       Another way of saying: "wepmode	on  weptxkey  1	 wepkey	 1:key
	       wepkey 2:- wepkey 3:- wepkey 4:-".  Included for	NetBSD compat-
	       ibility.

       nwkey n:k1,k2,k3,k4
	       Another way of saying "wepmode on weptxkey n wepkey 1:k1	wepkey
	       2:k2 wepkey 3:k3	wepkey 4:k4".  Included	for NetBSD compatibil-
	       ity.

       -nwkey  Another way of saying wepmode off.  Included for	NetBSD compat-
	       ibility.

   Bridge Interface Parameters
       The following parameters	are specific to	bridge interfaces:

       addm interface
	       Add the interface named by interface as a member	of the bridge.
	       The  interface  is put into promiscuous mode so that it can re-
	       ceive every packet sent on the network.

       deletem interface
	       Remove the  interface  named  by	 interface  from  the  bridge.
	       Promiscuous  mode  is  disabled on the interface	when it	is re-
	       moved from the bridge.

       maxaddr size
	       Set the size of the bridge address cache	to size.  The  default
	       is 2000 entries.

       timeout seconds
	       Set  the	 timeout  of address cache entries to seconds seconds.
	       If seconds is zero, then	address	cache entries will not be  ex-
	       pired.  The default is 1200 seconds.

       addr    Display the addresses that have been learned by the bridge.

       static interface-name address
	       Add   a	static	entry  into  the  address  cache  pointing  to
	       interface-name.	Static entries are never aged out of the cache
	       or re-placed, even if the address is seen on a different	inter-
	       face.

       deladdr address
	       Delete address from the address cache.

       flush   Delete  all  dynamically-learned	 addresses  from  the  address
	       cache.

       flushall
	       Delete  all addresses, including	static addresses, from the ad-
	       dress cache.

       discover	interface
	       Mark an interface  as  a	 "discovering"	interface.   When  the
	       bridge  has  no	address	cache entry (either dynamic or static)
	       for the destination address of a	packet,	the bridge  will  for-
	       ward   the   packet   to	  all	member	interfaces  marked  as
	       "discovering".  This is the default for all interfaces added to
	       a bridge.

       -discover interface
	       Clear the "discovering" attribute on a member  interface.   For
	       packets	without	 the "discovering" attribute, the only packets
	       forwarded on the	interface are broadcast	or  multicast  packets
	       and packets for which the destination address is	known to be on
	       the interface's segment.

       learn interface
	       Mark an interface as a "learning" interface.  When a packet ar-
	       rives on	such an	interface, the source address of the packet is
	       entered	into  the address cache	as being a destination address
	       on the interface's segment.  This is the	default	for all	inter-
	       faces added to a	bridge.

       -learn interface
	       Clear the "learning" attribute on a member interface.

       sticky interface
	       Mark an interface as a "sticky" interface.  Dynamically learned
	       address entries are treated at static  once  entered  into  the
	       cache.	Sticky	entries	are never aged out of the cache	or re-
	       placed, even if the address is seen on a	different interface.

       -sticky interface
	       Clear the "sticky" attribute on a member	interface.

       private interface
	       Mark an interface as a "private"	interface.  A  private	inter-
	       face  does  not	forward	 any traffic to	any other port that is
	       also a private interface.

       -private	interface
	       Clear the "private" attribute on	a member interface.

       span interface
	       Add the interface named by interface as	a  span	 port  on  the
	       bridge.	 Span ports transmit a copy of every frame received by
	       the bridge.  This is most useful	for snooping a bridged network
	       passively on another host connected to one of the span ports of
	       the bridge.

       -span interface
	       Delete the interface named by interface from the	list  of  span
	       ports of	the bridge.

       stp interface
	       Enable  Spanning	 Tree protocol on interface.  The if_bridge(4)
	       driver has support for the IEEE 802.1D Spanning	Tree  protocol
	       (STP).	Spanning  Tree is used to detect and remove loops in a
	       network topology.

       -stp interface
	       Disable Spanning	Tree protocol on interface.  This is  the  de-
	       fault for all interfaces	added to a bridge.

       edge interface
	       Set  interface as an edge port.	An edge	port connects directly
	       to end stations cannot create bridging loops  in	 the  network,
	       this allows it to transition straight to	forwarding.

       -edge interface
	       Disable edge status on interface.

       autoedge	interface
	       Allow  interface	 to automatically detect edge status.  This is
	       the default for all interfaces added to a bridge.

       -autoedge interface
	       Disable automatic edge status on	interface.

       ptp interface
	       Set the interface as a point to point link.  This  is  required
	       for straight transitions	to forwarding and should be enabled on
	       a direct	link to	another	RSTP capable switch.

       -ptp interface
	       Disable	point  to point	link status on interface.  This	should
	       be disabled for a half duplex link and for  an  interface  con-
	       nected  to  a  shared network segment, like a hub or a wireless
	       network.

       autoptp interface
	       Automatically detect the	point to point status on interface  by
	       checking	 the full duplex link status.  This is the default for
	       interfaces added	to the bridge.

       -autoptp	interface
	       Disable automatic point to point	link detection on interface.

       maxage seconds
	       Set the time that a Spanning  Tree  protocol  configuration  is
	       valid.	The  default  is 20 seconds.  The minimum is 6 seconds
	       and the maximum is 40 seconds.

       fwddelay	seconds
	       Set the time that must pass before an interface begins forward-
	       ing packets when	Spanning Tree is enabled.  The default	is  15
	       seconds.	  The  minimum is 4 seconds and	the maximum is 30 sec-
	       onds.

       hellotime seconds
	       Set the time between broadcasting  of  Spanning	Tree  protocol
	       configuration  messages.	  The  hello  time may only be changed
	       when operating in legacy	stp mode.  The default is  2  seconds.
	       The minimum is 1	second and the maximum is 2 seconds.

       priority	value
	       Set  the	 bridge	 priority  for	Spanning Tree.	The default is
	       32768.  The minimum is 0	and the	maximum	is 61440.

       proto value
	       Set the Spanning	Tree protocol.	 The  default  is  rstp.   The
	       available options are stp and rstp.

       holdcnt value
	       Set  the	 transmit  hold	 count for Spanning Tree.  This	is the
	       number of packets transmitted before being rate	limited.   The
	       default is 6.  The minimum is 1 and the maximum is 10.

       ifpriority interface value
	       Set  the	Spanning Tree priority of interface to value.  The de-
	       fault is	128.  The minimum is 0 and the maximum is 240.

       ifpathcost interface value
	       Set the Spanning	Tree path cost of interface to value.  The de-
	       fault is	calculated from	the link speed.	 To  change  a	previ-
	       ously  selected path cost back to automatic, set	the cost to 0.
	       The minimum is 1	and the	maximum	is 200000000.

       ifmaxaddr interface size
	       Set the maximum number of  hosts	 allowed  from	an  interface,
	       packets	with unknown source addresses are dropped until	an ex-
	       isting host cache entry expires or is removed.	Set  to	 0  to
	       disable.

   Link	Aggregation and	Link Failover Parameters
       The following parameters	are specific to	lagg interfaces:

       laggtype	type
	       When creating a lagg interface the type can be specified	as ei-
	       ther  ethernet or infiniband.  If not specified ethernet	is the
	       default lagg type.

       laggport	interface
	       Add the interface named by interface as a port of the  aggrega-
	       tion interface.

       -laggport interface
	       Remove  the  interface  named by	interface from the aggregation
	       interface.

       laggproto proto
	       Set the aggregation protocol.  The default  is  failover.   The
	       available  options are failover,	lacp, loadbalance, roundrobin,
	       broadcast and none.

       lagghash	option[,option]
	       Set the packet layers to	hash for aggregation  protocols	 which
	       load  balance.	The default is "l2,l3,l4".  The	options	can be
	       combined	using commas.

	       l2  src/dst mac address and optional vlan number.
	       l3  src/dst address for IPv4 or IPv6.
	       l4  src/dst port	for TCP/UDP/SCTP.

       -use_flowid
	       Enable local hash computation for RSS hash  on  the  interface.
	       The  loadbalance	 and lacp modes	will use the RSS hash from the
	       network card if available to avoid computing one, this may give
	       poor traffic distribution if the	hash is	invalid	or  uses  less
	       of  the	protocol header	information.  -use_flowid disables use
	       of RSS hash from	the network card.  The default	value  can  be
	       set  via	 the  net.link.lagg.default_use_flowid sysctl(8) vari-
	       able.  0	means "disabled" and 1 means "enabled".

       use_flowid
	       Use the RSS hash	from the network card if available.

       flowid_shift number
	       Set a shift parameter for RSS local hash	computation.  Hash  is
	       calculated  by  using flowid bits in a packet header mbuf which
	       are shifted by the number of this parameter.

       use_numa
	       Enable selection	of egress ports	based on  the  native  numa(4)
	       domain  for  the	 packets being transmitted.  This is currently
	       only implemented	for lacp mode.	This  works  only  on  numa(4)
	       hardware,  running  a  kernel compiled with the numa(4) option,
	       and when	interfaces from	multiple numa(4) domains are ports  of
	       the aggregation interface.

       -use_numa
	       Disable	selection  of egress ports based on the	native numa(4)
	       domain for the packets being transmitted.

       lacp_fast_timeout
	       Enable lacp fast-timeout	on the interface.

       -lacp_fast_timeout
	       Disable lacp fast-timeout on the	interface.

       lacp_strict
	       Enable lacp strict compliance on	the  interface.	  The  default
	       value can be set	via the	net.link.lagg.lacp.default_strict_mode
	       sysctl(8) variable.  0 means "disabled" and 1 means "enabled".

       -lacp_strict
	       Disable lacp strict compliance on the interface.

       rr_limit	number
	       Configure  a  stride for	an interface in	round-robin mode.  The
	       default stride is 1.

   Generic IP Tunnel Parameters
       The following parameters	apply to IP tunnel interfaces, gif(4):

       tunnel src_addr dest_addr
	       Configure the physical source and destination  address  for  IP
	       tunnel  interfaces.   The  arguments src_addr and dest_addr are
	       interpreted as the outer	source/destination for the encapsulat-
	       ing IPv4/IPv6 header.

       -tunnel
	       Unconfigure the physical	source and destination address for  IP
	       tunnel interfaces previously configured with tunnel.

       deletetunnel
	       Another name for	the -tunnel parameter.

       accept_rev_ethip_ver
	       Set a flag to accept both correct EtherIP packets and ones with
	       reversed	version	field.	Enabled	by default.  This is for back-
	       ward compatibility with FreeBSD 6.1, 6.2, 6.3, 7.0, and 7.1.

       -accept_rev_ethip_ver
	       Clear a flag accept_rev_ethip_ver.

       ignore_source
	       Set a flag to accept encapsulated packets destined to this host
	       independently  from  source  address.   This  may be useful for
	       hosts, that receive encapsulated	packets	 from  the  load  bal-
	       ancers.

       -ignore_source
	       Clear a flag ignore_source.

       send_rev_ethip_ver
	       Set  a flag to send EtherIP packets with	reversed version field
	       intentionally.  Disabled	by default.  This is for backward com-
	       patibility with FreeBSD 6.1, 6.2, 6.3, 7.0, and 7.1.

       -send_rev_ethip_ver
	       Clear a flag send_rev_ethip_ver.

   GRE Tunnel Parameters
       The following parameters	apply to GRE tunnel interfaces,	gre(4):

       tunnel src_addr dest_addr
	       Configure the physical source and destination address  for  GRE
	       tunnel  interfaces.   The  arguments src_addr and dest_addr are
	       interpreted as the outer	source/destination for the encapsulat-
	       ing IPv4/IPv6 header.

       -tunnel
	       Unconfigure the physical	source and destination address for GRE
	       tunnel interfaces previously configured with tunnel.

       deletetunnel
	       Another name for	the -tunnel parameter.

       grekey key
	       Configure the GRE key to	be used	for  outgoing  packets.	  Note
	       that  gre(4)  will  always  accept  GRE packets with invalid or
	       absent keys. This command will result in	a four byte MTU	reduc-
	       tion on the interface.

   Packet Filter State Table Sychronisation Parameters
       The following parameters	are specific to	pfsync(4) interfaces:

       syncdev iface
	       Use the specified interface to send and	receive	 pfsync	 state
	       synchronisation messages.

       -syncdev
	       Stop  sending  pfsync  state  synchronisation messages over the
	       network.

       syncpeer	peer_address
	       Set the destination address for the state synchronization  mes-
	       sages  sent.  The peer_address is normally the IPv4 or IPv6 ad-
	       dress of	the other host taking part in the pfsync cluster.

	       When the	peer_address is	set to a unicast IP address,  the  pf-
	       sync  link will behave as point-to-point	rather than using mul-
	       ticast to broadcast the messages.

	       When the	peer_address is	set to ff12::f0,  the  state  synchro-
	       nization	messages will be broadcast using multicast over	IPv6.

       -syncpeer
	       Unset  the syncpeer.  Packets will then be broadcast using mul-
	       ticast over IPv4.

       maxupd n
	       Set the maximum number of updates for a single state which  can
	       be  collapsed  into  one.  This is an 8-bit number; the default
	       value is	128.

       defer   Defer transmission of the first packet in a state until a  peer
	       has acknowledged	that the associated state has been inserted.

       -defer  Do not defer the	first packet in	a state.  This is the default.

       -version	n
	       Configure  message format for compatibility with	older versions
	       of FreeBSD.  Refer to pfsync(4) for details.

   VLAN	Parameters
       The following parameters	are specific to	vlan(4)	interfaces:

       vlan vlan_tag
	       Set the VLAN tag	value to vlan_tag.  This  value	 is  a	12-bit
	       VLAN  Identifier	 (VID)	which  is  used	to create an 802.1Q or
	       802.1ad VLAN header for packets sent from  the  vlan(4)	inter-
	       face.   Note that vlan and vlandev must both be set at the same
	       time.

       vlanproto vlan_proto
	       Set the VLAN encapsulation protocol to  vlan_proto.   Supported
	       encapsulation protocols are currently:

	       802.1Q  Default.

	       802.1ad

	       QinQ    Same as 802.1ad.

       vlanpcp priority_code_point
	       Priority	code point (PCP) is an 3-bit field which refers	to the
	       IEEE  802.1p  class  of	service	and maps to the	frame priority
	       level.

	       Values in order of priority are:	 1  (Background	 (lowest)),  0
	       (Best  effort  (default)),  2  (Excellent  effort), 3 (Critical
	       applications), 4	(Video,	< 100ms	latency	and jitter), 5 (Voice,
	       <  10ms	latency	 and  jitter),	6  (Internetwork  control),  7
	       (Network	control	(highest)).

       vlandev iface
	       Associate  the  physical	 interface iface with a	vlan(4)	inter-
	       face.  Packets transmitted through the vlan(4)  interface  will
	       be  diverted  to	 the  specified	 physical interface iface with
	       802.1Q VLAN encapsulation.  Packets with	 802.1Q	 encapsulation
	       received	 by the	parent interface with the correct VLAN Identi-
	       fier will be diverted to	the associated	vlan(4)	 pseudo-inter-
	       face.   The  vlan(4) interface is assigned a copy of the	parent
	       interface's flags  and  the  parent's  Ethernet	address.   The
	       vlandev	and  vlan  must	 both be set at	the same time.	If the
	       vlan(4) interface already has a physical	 interface  associated
	       with  it, this command will fail.  To change the	association to
	       another physical	interface, the existing	 association  must  be
	       cleared first.

	       Note:  if  the hardware tagging capability is set on the	parent
	       interface, the vlan(4) pseudo interface's behavior changes: the
	       vlan(4) interface recognizes that the parent interface supports
	       insertion and extraction	of VLAN	tags on	its  own  (usually  in
	       firmware)  and that it should pass packets to and from the par-
	       ent unaltered.

       -vlandev	[iface]
	       If the driver is	a vlan(4) pseudo device, disassociate the par-
	       ent interface from  it.	 This  breaks  the  link  between  the
	       vlan(4)	interface  and its parent, clears its VLAN Identifier,
	       flags and its link address and shuts the	interface  down.   The
	       iface argument is useless and hence deprecated.

   Virtual eXtensible LAN Parameters
       The following parameters	are used to configure vxlan(4) interfaces.

       vxlanid identifier
	       This  value  is	a  24-bit  VXLAN Network Identifier (VNI) that
	       identifies the virtual network segment membership of the	inter-
	       face.

       vxlanlocal address
	       The source address used in the encapsulating IPv4/IPv6  header.
	       The  address  should  already be	assigned to an existing	inter-
	       face.  When the interface is configured in  unicast  mode,  the
	       listening socket	is bound to this address.

       vxlanremote address
	       The  interface  can  be	configured  in a unicast, or point-to-
	       point, mode to create a tunnel between two hosts.  This is  the
	       IP address of the remote	end of the tunnel.

       vxlangroup address
	       The interface can be configured in a multicast mode to create a
	       virtual	network	 of hosts.  This is the	IP multicast group ad-
	       dress the interface will	join.

       vxlanlocalport port
	       The port	number the interface will listen on.  The default port
	       number is 4789.

       vxlanremoteport port
	       The destination port number used	in the encapsulating IPv4/IPv6
	       header.	The remote host	should be listening on this port.  The
	       default port number is 4789.  Note some other  implementations,
	       such  as	 Linux,	 do not	default	to the IANA assigned port, but
	       instead listen on port 8472.

       vxlanportrange low high
	       The range of source ports used in the  encapsulating  IPv4/IPv6
	       header.	 The port selected within the range is based on	a hash
	       of the inner frame.  A  range  is  useful  to  provide  entropy
	       within  the  outer IP header for	more effective load balancing.
	       The  default  range  is	 between   the	 sysctl(8)   variables
	       net.inet.ip.portrange.first and net.inet.ip.portrange.last

       vxlantimeout timeout
	       The maximum time, in seconds, before an entry in	the forwarding
	       table is	pruned.	 The default is	1200 seconds (20 minutes).

       vxlanmaxaddr max
	       The maximum number of entries in	the forwarding table.  The de-
	       fault is	2000.

       vxlandev	dev
	       When the	interface is configured	in multicast mode, the dev in-
	       terface is used to transmit IP multicast	packets.

       vxlanttl	ttl
	       The  TTL	 used  in the encapsulating IPv4/IPv6 header.  The de-
	       fault is	64.

       vxlanlearn
	       The source IP address and inner source Ethernet MAC address  of
	       received	 packets are used to dynamically populate the forward-
	       ing table.  When	in multicast mode, an entry in the  forwarding
	       table  allows  the  interface to	send the frame directly	to the
	       remote host instead of broadcasting the frame to	the  multicast
	       group.  This is the default.

       -vxlanlearn
	       The forwarding table is not populated by	received packets.

       vxlanflush
	       Delete  all  dynamically-learned	 addresses from	the forwarding
	       table.

       vxlanflushall
	       Delete all addresses, including static addresses, from the for-
	       warding table.

   CARP	Parameters
       The following parameters	are used to configure carp(4) protocol	on  an
       interface:

       vhid n  Set  the	virtual	host ID.  This is a required setting to	initi-
	       ate carp(4).  If	the virtual host ID does not exist yet,	it  is
	       created	and attached to	the interface, otherwise configuration
	       of an existing vhid is adjusted.	 If the	vhid keyword  is  sup-
	       plied  along  with  an "inet6" or "inet"	address, then this ad-
	       dress is	configured to be run under control  of	the  specified
	       vhid.  Whenever a last address that refers to a particular vhid
	       is removed from an interface, the vhid is automatically removed
	       from  interface and destroyed.  Any other configuration parame-
	       ters for	the carp(4) protocol should be supplied	along with the
	       vhid keyword.  Acceptable values	for vhid are 1 to 255.

       advbase seconds
	       Specifies the base of the advertisement	interval  in  seconds.
	       The acceptable values are 1 to 255.  The	default	value is 1.

       advskew interval
	       Specifies the skew to add to the	base advertisement interval to
	       make one	host advertise slower than another host.  It is	speci-
	       fied  in	1/256 of seconds.  The acceptable values are 1 to 254.
	       The default value is 0.

       pass phrase
	       Set the authentication key to phrase.

       state state
	       Forcibly	change state of	a given	vhid.	The  following	states
	       are recognized: MASTER and BACKUP.

       peer address
	       Set the address to send (IPv4) carp(4) announcements to.

       mcast   Restore	the default destination	address	for (IPv4) carp(4) an-
	       nouncements, which is 224.0.0.18.

       peer6 address
	       Set the address to send (IPv6) carp(4) announcements to.

       mcast6  Restore the default destination address for (IPv4) carp(4)  an-
	       nouncements, which is ff02::12.

ENVIRONMENT
       The following environment variables affect the execution	of ifconfig:

       IFCONFIG_FORMAT	This  variable can contain a specification of the out-
			put format.  See the description of the	 -f  flag  for
			more details.

EXAMPLES
       Assign	the   IPv4   address   192.0.2.10,  with  a  network  mask  of
       255.255.255.0, to the interface em0:
	     # ifconfig	em0 inet 192.0.2.10 netmask 255.255.255.0

       Add the IPv4 address 192.0.2.45,	with the CIDR network prefix  /28,  to
       the interface em0:
	     # ifconfig	em0 inet 192.0.2.45/28 alias

       Remove the IPv4 address 192.0.2.45 from the interface em0:
	     # ifconfig	em0 inet 192.0.2.45 -alias

       Enable IPv6 functionality of the	interface:
	     # ifconfig	em0 inet6 -ifdisabled

       Add the IPv6 address 2001:DB8:DBDB::123/48 to the interface em0:
	     # ifconfig	em0 inet6 2001:db8:bdbd::123 prefixlen 48 alias
       Note that lower case hexadecimal	IPv6 addresses are acceptable.

       Remove the IPv6 address added in	the above example, using the / charac-
       ter as shorthand	for the	network	prefix:
	     # ifconfig	em0 inet6 2001:db8:bdbd::123/48	-alias

       Configure  a  single CARP redundant address on igb0, and	then switch it
       to be master:
	     # ifconfig	igb0 vhid 1 10.0.0.1/24	pass foobar up
	     # ifconfig	igb0 vhid 1 state master

       Configure the interface xl0, to use 100baseTX, full duplex Ethernet me-
       dia options:
	     # ifconfig	xl0 media 100baseTX mediaopt full-duplex

       Label the em0 interface as an uplink:
	     # ifconfig	em0 description	"Uplink	to Gigabit Switch 2"

       Create the software network interface gif1:
	     # ifconfig	gif1 create

       Destroy the software network interface gif1:
	     # ifconfig	gif1 destroy

       Display available wireless networks using wlan0:
	     # ifconfig	wlan0 list scan

       Display inet and	inet6 address subnet masks in CIDR notation
	     # ifconfig	-f inet:cidr,inet6:cidr

       Display interfaces that are up with the exception of loopback
	     # ifconfig	-a -u -G lo

       Display a list of interface names beloning to the wlan group:
	     # ifconfig	-g wlan
	     wlan0
	     wlan1

       Display details about the interfaces belonging to the wlan group:
	     # ifconfig	-a -g wlan
	     wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0	mtu 1500
		     ether 75:4c:61:6b:7a:73
		     inet6 fe80::4c75:636a:616e:ffd8%wlan0 prefixlen 64	scopeid	0x3
		     inet6 2001:5761:6e64:6152:6f6d:616e:fea4:ffe2 prefixlen 64	autoconf
		     inet 192.168.10.5 netmask 0xffffff00 broadcast 192.168.10.255
		     groups: wlan
		     ssid "Hotspot" channel 11 (2462 MHz 11g) bssid 12:34:ff:ff:43:21
		     regdomain ETSI country DE authmode	WPA2/802.11i privacy ON
		     deftxkey UNDEF AES-CCM 2:128-bit AES-CCM 3:128-bit	txpower	30 bmiss 10
		     scanvalid 60 protmode CTS wme roaming MANUAL
		     parent interface: iwm0
		     media: IEEE 802.11	Wireless Ethernet DS/2Mbps mode	11g
		     status: associated
		     nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
	     wlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0	mtu 1500
		     ether 00:50:69:6f:74:72
		     groups: wlan
		     ssid "" channel 2 (2417 MHz 11g)
		     regdomain FCC country US authmode OPEN privacy OFF	txpower	30 bmiss 7
		     scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250	roam:rssi 7
		     roam:rate 5 protmode CTS wme bintval 0
		     parent interface: rum0
		     media: IEEE 802.11	Wireless Ethernet autoselect (autoselect)
		     status: no	carrier
		     nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

       Set a randomly-generated	MAC address on tap0:
	     # ifconfig	tap0 ether random

DIAGNOSTICS
       Messages	indicating the specified interface does	 not  exist,  the  re-
       quested	address	is unknown, or the user	is not privileged and tried to
       alter an	interface's configuration.

SEE ALSO
       netstat(1),  carp(4),  gif(4),  netintro(4),   pfsync(4),   polling(4),
       vlan(4),	 vxlan(4),  devd.conf(5),  devd(8), jail(8), rc(8), routed(8),
       sysctl(8)

HISTORY
       The ifconfig utility appeared in	4.2BSD.

BUGS
       Basic IPv6 node operation requires a link-local address on each	inter-
       face  configured	 for IPv6.  Normally, such an address is automatically
       configured by the kernel	on each	interface added	to the system  or  en-
       abled;  this  behavior  may  be	disabled by setting per-interface flag
       -auto_linklocal.	 The default value of this flag	is 1 and can  be  dis-
       abled by	using the sysctl MIB variable net.inet6.ip6.auto_linklocal.

       Do  not	configure  IPv6	 addresses with	no link-local address by using
       ifconfig.  It can result	in unexpected behaviors	of the kernel.

FreeBSD	13.2			 May 12, 2024			   IFCONFIG(8)

NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | ENVIRONMENT | EXAMPLES | DIAGNOSTICS | SEE ALSO | HISTORY | BUGS

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ifconfig&sektion=8&manpath=FreeBSD+14.1-RELEASE+and+Ports>

home | help