History log of /external/iw/interface.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3955e5247806b94261ed2fc6d34c54e6cdee6676 12-Jan-2015 Rostislav Lisovy <lisovy@gmail.com> iw: Add OCB mode handling

Since the commit 6e0bd6c35b021dc73a81ebd1ef79761233c48b50
("cfg80211: 802.11p OCB mode handling") and
239281f803e2efdb77d906ef296086b6917e5d71
("mac80211: 802.11p OCB mode support")
does the Linux kernel support OCB mode. This commit adds
proper OCB mode handling.

Modify the command for device type setting to support OCB mode.
Add commands for "joining" and "leaving" the OCB mode network.
When joining two arguments are mandatory -- frequency and
channel bandwidth (5 or 10 MHz).

Signed-off-by: Rostislav Lisovy <rostislav.lisovy@fel.cvut.cz>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
/external/iw/interface.c
ced5522d199b7b1b5b10cf94b276b74314ca8da3 24-Oct-2014 Ben Greear <greearb@candelatech.com> iw: support setting vif MAC during creation

This saves an extra call to change it later, and will
also keep udev from potentially messing with a vif
it should not be messing with.

Signed-off-by: Ben Greear <greearb@candelatech.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
/external/iw/interface.c
068ee2325cce32114ce0ee8fc597cd9cb87b5a22 11-Jul-2013 Felix Fietkau <nbd@openwrt.org> iw: add the active monitor flag

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
/external/iw/interface.c
c5df9eb6b5112c9d4131f4cf500c2c6bf42901ae 08-Feb-2013 Simon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de> iw: add radar detect widths to phy info

Signed-off-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
/external/iw/interface.c
7c60bb76cc1f4e502ba25dce30209afe858309a1 20-Nov-2012 Johannes Berg <johannes.berg@intel.com> update for VHT channel config
/external/iw/interface.c
ffaac0f7bb3b99668d5afb891af746a4cf0ca0e9 07-Nov-2012 Antonio Quartulli <ordex@autistici.org> iw: add set_mcast_rate command support

This patch adds the support to run the set_mcast_rate() command on
adhoc and mesh_point vifs. With this command it is possible to tune
the bitrate to use when sending group frames. This command can be used
even if the vifs has already joint the ibss/mesh network.

Signed-off-by: Antonio Quartulli <ordex@autistici.org>
/external/iw/interface.c
01009c3d8c7d14090ef59aeb46a0573e35e27b90 09-Nov-2012 Antonio Quartulli <ordex@autistici.org> iw: print the ssid when requesting device info

The GET_INTERFACE command receives also the ssid as part of the reply.
This patch makes iw print the ssid together with the other information
when issuing the "iw dev $vif info" command.

Signed-off-by: Antonio Quartulli <ordex@autistici.org>
/external/iw/interface.c
8d5d7ba796bf89c1efd3be3fbed5d1c7bd40dec7 06-Nov-2012 Johannes Berg <johannes.berg@intel.com> add P2P Device handling primitives

For testing, it can be useful to be able to use the
P2P Device manually, add the ability to do that.
/external/iw/interface.c
05514f9581f66b12ac9ee0f21c770ceb34310e9d 19-Jul-2012 Johannes Berg <johannes.berg@intel.com> pass idby argument to all functions
/external/iw/interface.c
3508c5c99dd5e86bb6cf694538c00bc7d7fce259 19-Jul-2012 Johannes Berg <johannes.berg@intel.com> update interface info for non-netdev wdevs
/external/iw/interface.c
3adcc1f40584afb997dbc22be4078b71b7e252d5 04-Apr-2012 Pontus Fuchs <pontus.fuchs@gmail.com> Add support for channel info in interface info

Print the current channel freq and type if that information is
present in the NL80211_CMD_GET_INTERFACE response.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
/external/iw/interface.c
5b050af455a6e8b1220cb28027270960154eb0a8 19-Mar-2012 Pontus Fuchs <pontus.fuchs@gmail.com> Fix typo in print_iface_handler.

print_iface_handler printed the interface type at the phy number.
/external/iw/interface.c
83a7bd0d8f48b1c8fa2b3586281b5e5297ae203d 18-Nov-2011 Simon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de> iw: add support for NoAck per tid

This adds support for the new NoAck feature in nl80211/mac80211

Signed-off-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
Signed-off-by: Mathias Kretschmer <mathias.kretschmer@fokus.fraunhofer.de>
/external/iw/interface.c
47b76de49d7cdfc53a862f905eb30aaaa5265f1f 21-Oct-2011 Johannes Berg <johannes.berg@intel.com> print wiphy idx in iface info
/external/iw/interface.c
5548dfd7954acc88cadcbb86d58b5a8a48f3e1ed 08-Oct-2010 Johannes Berg <johannes.berg@intel.com> clean up some messages
/external/iw/interface.c
88c06599f59cc1c7034f4b03fcc96c676bb2a774 08-Oct-2010 Bill Jordan <bjordan@rajant.com> iw: new command to set the wds peer

Add command to set the wds peer bssid using the newly
implemented NL80211_CMD_SET_WDS_PEER.

Signed-off-by: Bill Jordan <bjordan@rajant.com>
/external/iw/interface.c
20e4ff8a6cf52a32c6a098a4b8bdd9f6ee78778a 02-Oct-2010 Jochen Friedrich <jochen@scram.de> iw: Implement set 4addr.

Signed-off-by: Jochen Friedrich <jochen@scram.de>
/external/iw/interface.c
a4464243263005311ebea275bdd65c93a2d434e5 29-Sep-2010 Johannes Berg <johannes@sipsolutions.net> add p2p interface types
/external/iw/interface.c
e08b548840f167ae3aa33bfa436787f926cdb2ec 27-Aug-2010 Johannes Berg <johannes@sipsolutions.net> make AP message more informative
/external/iw/interface.c
39566cca6d30d533c7c95a2ae8ffad13728c1f66 11-Nov-2009 Felix Fietkau <nbd@openwrt.org> iw: add support for setting the wds/4-address flag when creating an interface

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
/external/iw/interface.c
4698bfc235c20e955466b6362df2a39f7478c13f 24-Aug-2009 Johannes Berg <johannes@sipsolutions.net> separate commands into sections

The ad-hoc way of parsing the command "tree" didn't
really work out, so separate the commands better
into sections and parse by that.
/external/iw/interface.c
1ae3d621ead335f6dc89dff0b5b902667cf4aff6 05-May-2009 Johannes Berg <johannes@sipsolutions.net> more interface help
/external/iw/interface.c
01ae06f9e9d2bf3e7e998bcbda06fd916c92f34e 05-May-2009 Johannes Berg <johannes@sipsolutions.net> add ability to document commands, document event/help
/external/iw/interface.c
6d28ce25d74edb51b640eae322990e4617b97ee0 21-Apr-2009 Johannes Berg <johannes@sipsolutions.net> fix bug introduced by previous commit
/external/iw/interface.c
d17fe27e872e23623e736242f8608bf745e8dd24 19-Apr-2009 Johannes Berg <johannes@sipsolutions.net> support "iw dev ... set type ..."

This allows changing the interface type. It's the one operation
I commonly still do with iwconfig...

Also clean up get_if_type while at it.
/external/iw/interface.c
674567b85ba34d6d6e4ac3ce919aae17310a6e48 19-Apr-2009 Johannes Berg <johannes@sipsolutions.net> add "dev" command to list all wireless interfaces
/external/iw/interface.c
a65df165ed78e4bf9936c4514628564170cf16e6 11-Apr-2009 Johannes Berg <johannes@sipsolutions.net> accept managed/mgd for station interface
/external/iw/interface.c
7c37a24d7570cd9ff6b89d6fa8c1846c9b66969d 08-Apr-2009 Johannes Berg <johannes@sipsolutions.net> prepare for more generic commands
/external/iw/interface.c
e14cc99efa0b6f673273e13b46cfba7f3565410e 08-Mar-2009 Johannes Berg <johannes@sipsolutions.net> fix off-by-one error to allow setting cooked monitor
/external/iw/interface.c
c1d44a6c68790adc45d4a047cdd3a93332210c17 24-Jan-2009 Johannes Berg <johannes@sipsolutions.net> RTFM link for ap/master modes
/external/iw/interface.c
4a3bf753f89422fb57b50517f6193a37df1b02ec 15-Oct-2008 Johannes Berg <johannes@sipsolutions.net> add comment about monitor flags bug
/external/iw/interface.c
dd65496bdde11521c10114515140e71c2eff66c8 05-Oct-2008 Johannes Berg <johannes@sipsolutions.net> improve monitor flags

* allow specifying monitor flags when creating an interface
* allow specifying "none" for no monitor flags
/external/iw/interface.c
f408e01bbe5d3e25f909edffe4054513fb51d703 18-Sep-2008 Johannes Berg <johannes@sipsolutions.net> ship nl80211.h

This is nicer for distributions because then they don't
have to patch iw or anything. We just have to make sure
to never ever add "experimental" numbers to this tree...
/external/iw/interface.c
ce5af55c6176f95b81b72e3f6b8c6e8d5384e0c9 17-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add "interface del" backward compat command

Some scripts out there might already be using
iw dev fish0 interface del
so don't break them. But don't advertise this
command either in the help output.
/external/iw/interface.c
82d028d00de39f43d51f8069951639ddc0c90042 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add command to set mesh ID
/external/iw/interface.c
cd29376156cdb2f7a6828c8945cbff4c72b712f6 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add monitor flags support
/external/iw/interface.c
70391ccff8e0dd17e4cc9d54d6c9dd8830c99928 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> simplify netlink handling
/external/iw/interface.c
5e75fd049ce31ab4de4d1bbd830d34fa872fa15c 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> clean up error handling
/external/iw/interface.c
1cd3b6c653f4f07428fe5539b2017023a17478a4 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add back the ability to add a sibling interface
/external/iw/interface.c
bd396f2a02f8a549f2e82574f3d1b75307a1510c 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> some work for making command more dynamic
/external/iw/interface.c
541ef42555c13720a833f2c49da14ea13cce2e12 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add interface get command
/external/iw/interface.c
4d3a72da3f21761bf4f2866a6a3400d4ecf67365 14-Apr-2008 Johannes Berg <johannes@sipsolutions.net> hide interface types "ap" and "ap_vlan" behind "__"

These interface types shouldn't be used manually, they're
used by hostapd.
/external/iw/interface.c
23dfe2904e1ee4800d1c90595672adc29eff3b7e 03-Apr-2008 Johannes Berg <johannes@sipsolutions.net> don't use 'err' uninitialised
/external/iw/interface.c
d5ac8ad317076866abca93191c8e4f4b0a8175ec 03-Apr-2008 Johannes Berg <johannes@sipsolutions.net> add #include <string.h>
/external/iw/interface.c
2ef1be6884d781e2c57017b0862946f20bb9dec9 02-Apr-2008 Johannes Berg <johannes@sipsolutions.net> clean up includes
/external/iw/interface.c
3d1e870417f99fadd5c7af4ce0e31e2d3b6aa818 01-Apr-2008 Luis Carlos Cobo <luisca@cozybit.com> Add support for mesh interfaces

On interface creation, if interface type is mesh point (mp or mesh), a mesh_id
can be specified.

Mesh paths and stations (including non-mesh stations) can be dumped and manipulated.

You can find some usage examples at:

http://o11s.org/trac/wiki/HOWTO-0.2.1#Testing
http://o11s.org/trac/wiki/HOWTO-0.2.1#AdvancedTinkering
/external/iw/interface.c
2dfd6bfa2b2011c1ca3ce9816367452c070025d6 20-Dec-2007 Andrew Lutomirski <luto@myrealbox.com> make iw usable for mere mortals

iw currently works, but the error handling is a bit off, many error
messages are absent, and the help text is flat-out wrong. This
partially fixes the above and should make it possible for noobs to add
and remove interfaces without reading the entire source.

Signed-Off-By: Andy Lutomirski <luto@myrealbox.com>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
/external/iw/interface.c
1cdd9016a8cd1ca5517586bcefc33da18487fe7c 30-Sep-2007 Mike Kershaw <dragorn@kismetwireless.net> Minor updates

Fixed char *phy initialization in main() preventing add from working
Aliased 'master' to 'ap' for nl80211 mode definitions
Added minimal help

Signed-off-by: Mike Kershaw <dragorn@kismetwireless.net>
/external/iw/interface.c
3fcfe40e54577067d4c76d1404ab9976e5dea10e 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> implement "del interface"
/external/iw/interface.c
45c7212c3f72af5e19cb978ccde1f013e46ce8b8 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> "add interface" implementation
/external/iw/interface.c