History log of /external/iw/iw.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b9be893613e136a639fd4bcf67a9d6fc7acae60b 20-Feb-2013 Johannes Berg <johannes.berg@intel.com> override default buffer size

With the TCP WoWLAN, larger messages may be needed.
To simplify the code, always use larger messages.
/external/iw/iw.c
eb795501461f8edcaf8c5507bedf830b04807f76 20-Nov-2012 Johannes Berg <johannes.berg@intel.com> allow multiple command variants
/external/iw/iw.c
75f4204cd7d27caa080d64f6f5cf3c4b366c839f 19-Jul-2012 Johannes Berg <johannes.berg@intel.com> allow wdev in place of dev

In new kernels, any virtual interface also has a wdev
identifier, allow using that in place of interface idx.
/external/iw/iw.c
05514f9581f66b12ac9ee0f21c770ceb34310e9d 19-Jul-2012 Johannes Berg <johannes.berg@intel.com> pass idby argument to all functions
/external/iw/iw.c
290a3dd406581e53782b2c98284d278b08309aa1 19-Jul-2012 Johannes Berg <johannes.berg@intel.com> add basics for identify wireless devs
/external/iw/iw.c
f3ac8bf1bf8a95b4d22999a29a7a40e5b8995e76 26-Mar-2012 Johannes Berg <johannes.berg@intel.com> extend help framework

Make it possible to print the help for a specific set of
commands, e.g. "iw help wowlan" or "iw help wowlan enable".
/external/iw/iw.c
c551449a3271ca1db60856fc2af20e1f2d01cce8 07-Dec-2011 Johannes Berg <johannes.berg@intel.com> whitespace cleanups
/external/iw/iw.c
f09cee6d01978763abf01e25ff6a19430676eb2b 10-Nov-2011 Johannes Berg <johannes.berg@intel.com> use genl_ctrl_resolve()

This simplifies the code quite a bit since
we don't need an nl_cache or nl_family.
/external/iw/iw.c
ded667b01ad0e39d6ce2490b7a721b1c1fc1d519 21-Jul-2011 Yegor Yefremov <yegor_sub1@visionsystems.de> iw: add libnl-3.0 support

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
/external/iw/iw.c
5cb60f91207ccebe6f0b20929179c630fda0cbde 17-Mar-2011 Sean Robinson <seankrobinson@gmail.com> Add send callbacks with optional debug handler

libnl supports callbacks for send and recv. This patch enables callbacks
for sent messages and uses the debug callback for the --debug option, as
the recv callbacks do.

Signed-off-by: Sean Robinson <seankrobinson@gmail.com>
/external/iw/iw.c
1633ddf7c6a66933d77b052d8637b851d3f2048f 24-Nov-2010 Johannes Berg <johannes.berg@intel.com> allow sub-command selection

fixes the plink_action vs. vlan bug
/external/iw/iw.c
8f253ee224f6fb64e8f6fb0a2571e4ed244cc6ee 02-Nov-2009 Eric Sesterhenn <eric.sesterhenn@lsexperts.de> fix fd leak in phy_lookup()
/external/iw/iw.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/iw.c
bd663893f2c8fb77f7c8cc7561cdecc56c1f3b21 24-Aug-2009 Holger Schurig <hs4233@mail.mn-solutions.de> don't emit usage to stderr

Only write error output to stderr, not help und usage information.
This allows now

./iw | less

Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de>
/external/iw/iw.c
1e03690e033d969100c156e85c9cda387766e2b6 16-Aug-2009 Johannes Berg <johannes@sipsolutions.net> Revert "magically set interface up for connect/join"

This reverts commit ded1f078ef5283e49f1863e9160a6650566c0954.

I decided that doing things magically isn't a good idea.

Conflicts:

iw.h
/external/iw/iw.c
fbdb8d05087451b1e1e57d7ce1eb1b1246a9e952 30-Jul-2009 Johannes Berg <johannes@sipsolutions.net> add warning about screenscraping
/external/iw/iw.c
ded1f078ef5283e49f1863e9160a6650566c0954 11-Jul-2009 Johannes Berg <johannes@sipsolutions.net> magically set interface up for connect/join
/external/iw/iw.c
66f8ca457aa27222f79d97096dd34ec4b0719783 07-Jul-2009 Johannes Berg <johannes@sipsolutions.net> fix phy0 autodetection
/external/iw/iw.c
8aefee9ac62a3d36df0f372f91c8b413114826f6 06-Jul-2009 Johannes Berg <johannes@sipsolutions.net> add warning about scripts
/external/iw/iw.c
f4ec76d0c286b6b2589fa1b4ff82034f05e2af3b 06-Jul-2009 Johannes Berg <johannes@sipsolutions.net> autodetect interface/phy

Try to figure out what the user meant and allow users
to enter e.g. 'iw wlan0 info'. This only works if the
interface or phy exists though.
/external/iw/iw.c
21e708e5c6438befeb42418ce7f9d87d6e85877d 05-May-2009 Johannes Berg <johannes@sipsolutions.net> print version in help output
/external/iw/iw.c
01ae06f9e9d2bf3e7e998bcbda06fd916c92f34e 05-May-2009 Johannes Berg <johannes@sipsolutions.net> add ability to document commands, document event/help
/external/iw/iw.c
4f0cae73f779525c32d5ef6a30c82fde56142c38 05-May-2009 Johannes Berg <johannes@sipsolutions.net> if command fails, print help for this command
/external/iw/iw.c
957a0f07886531635a9bdffa22edd33874484ef8 05-May-2009 Johannes Berg <johannes@sipsolutions.net> split out event handling code
/external/iw/iw.c
3bb116da8dfaee8d5265d98467112be858401864 05-May-2009 Johannes Berg <johannes@sipsolutions.net> split out per-command help
/external/iw/iw.c
312a960dc4fcefe37ec79ce0b3dde31956d9b507 05-May-2009 Johannes Berg <johannes@sipsolutions.net> allow printing timing on events (-t)
/external/iw/iw.c
22c7d87996ec452aabece75bc904b32b90b200a9 05-May-2009 Johannes Berg <johannes@sipsolutions.net> print status
/external/iw/iw.c
27c49ed655f433ef8b69d76625071c428c09748e 05-May-2009 Johannes Berg <johannes@sipsolutions.net> print nicer auth/assoc/deauth/disassoc events
/external/iw/iw.c
eb761858cca1c34e7f14f19d0df44012436fdb7c 05-May-2009 Johannes Berg <johannes@sipsolutions.net> make event printing more regular
/external/iw/iw.c
133b069f05418ffc15779e9fe4ebba7388e329a2 21-Apr-2009 Johannes Berg <johannes@sipsolutions.net> generate version.c instead of version.o
/external/iw/iw.c
a16c4ed6fd78aa72ed1e8494b9ea088ffe5cb22f 19-Apr-2009 Johannes Berg <johannes@sipsolutions.net> Merge branch 'master' into ibss-test
811ec68f0fe543fcc903340d79b83394acb66f8f 19-Apr-2009 Johannes Berg <johannes@sipsolutions.net> allow more command aliasing, dev/phy commands
/external/iw/iw.c
edea4d14062163b3eb588f2020707d448ec2e6d7 19-Apr-2009 Johannes Berg <johannes@sipsolutions.net> ibss join/leave/event code
/external/iw/iw.c
bb60b4aea6a1dda3170b9ed5fbf1c44eedf2392b 08-Apr-2009 Johannes Berg <johannes@sipsolutions.net> allow netlink-less commands and section commands with subsections
/external/iw/iw.c
8ea2b1b60d93f872252212d7367fe9064f8ce315 08-Apr-2009 Johannes Berg <johannes@sipsolutions.net> remove "raw" thing
/external/iw/iw.c
72041aa0088773aaf9f04adcaaaf5803515cc81b 08-Apr-2009 Johannes Berg <johannes@sipsolutions.net> add functionality to wait for events
/external/iw/iw.c
7c37a24d7570cd9ff6b89d6fa8c1846c9b66969d 08-Apr-2009 Johannes Berg <johannes@sipsolutions.net> prepare for more generic commands
/external/iw/iw.c
f83a81d068ccb318c0b824870b12b8578ba888ce 08-Apr-2009 Johannes Berg <johannes@sipsolutions.net> clean up usage code
/external/iw/iw.c
9927363c4a9ea877b1e1b06dc1b43e14f4c872cd 20-Mar-2009 Johannes Berg <johannes@sipsolutions.net> allow identify wiphys by index with "phy#<idx>" rather than "phy <name>"
/external/iw/iw.c
989e97c2b55e4238d6f61edff28858e13032ef35 12-Mar-2009 Johannes Berg <johannes@sipsolutions.net> better error reporting if dev/phy does not exist
/external/iw/iw.c
601c6ab203c52c038e1b3a34232486295a84a999 10-Mar-2009 Luis R. Rodriguez <lrodriguez@atheros.com> iw: add regulatory events notification parsing

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
/external/iw/iw.c
5406d9e4ee819aec48f384a6f6854513e40e9f26 12-Feb-2009 Johannes Berg <johannes@sipsolutions.net> don't require scan multicast group
/external/iw/iw.c
99f46802ce525fea6025f0c0bfa617d19deafd06 12-Feb-2009 Johannes Berg <johannes@sipsolutions.net> iw event for scan finish
/external/iw/iw.c
57077d6405ffe61e4959e23ba93f9fa59c761f18 29-Jan-2009 Pat Erley <pat-lkml@erley.org> iw: rename nl_handle to nl_sock for libnl-2.0

Upstream has renamed nl_handle to nl_sock. Update iw to the new
name and add #define for libnl-1.1.

Signed-off-by: Pat Erley <pat-lkml@erley.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
/external/iw/iw.c
dfd13ee525038e59e029a35087f9f6330a31a7ce 13-Dec-2008 Pat Erley <pat-lkml@erley.org> allow linking against libnl 2.0

This converts iw to use libnl-2, and adds compatibility with libnl-1.
There is not currently a good way to detect the libnl version during
compilation, as the versioning in the netlink/version.h is defined as a
string "2.0" rather than a major and a minor number, so we must detect
it in the Makefile.

Signed-off-by: Pat Erley <pat-lkml@erley.org>
/external/iw/iw.c
03109dcb72ef34be8ca684c77403392156f23335 08-Dec-2008 Johannes Berg <johannes@sipsolutions.net> print unknown events
/external/iw/iw.c
656aa246fc6ea3eddbe233873cde7fcd21febd92 08-Dec-2008 Johannes Berg <johannes@sipsolutions.net> fix sparse warnings
/external/iw/iw.c
59c418c07eacc93eadfda133188301346410d5f7 24-Oct-2008 Johannes Berg <johannes@sipsolutions.net> finish dumps properly
/external/iw/iw.c
2c61ba617c4ce3f94214348f6057daeb341cbe1a 24-Oct-2008 Johannes Berg <johannes@sipsolutions.net> add event command

This adds the 'event' command that listens for netlink
events on the 'config' multicast group.
/external/iw/iw.c
c5c4471adae91d4c4584228edbb783ad5bd2fa47 29-Sep-2008 Johannes Berg <johannes@sipsolutions.net> fix netlink handling

The libnl documentation for nl_recvmsgs implies that it keeps reading
messages, but it only keeps parsing already received messages, which
in this case is a crucial difference.
/external/iw/iw.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/iw.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/iw.c
747010315672faced84d8004e9f13f92efdc84ac 17-Sep-2008 Johannes Berg <johannes@sipsolutions.net> fix "command not found" code
/external/iw/iw.c
403b9c83ddd36c13468d81982866ce7ff0c71fe9 17-Sep-2008 Johannes Berg <johannes@sipsolutions.net> attempt to work around x86_64 problem
/external/iw/iw.c
4a972f80a40584eb0f119a204f0eb6568b3368f2 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> fix small bug in previous commit
/external/iw/iw.c
2bdb6bd17ab66261a80edd5a3612971efc42625e 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> allow help/version without having nl80211 in kernel
/external/iw/iw.c
2dc285b7b21e53b09a5738c8bc7ed5c1ab65d8d3 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add some version checking and stuff
/external/iw/iw.c
d711f013374ec07bd85c426b7b7106101da6b9e8 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> --version switch
/external/iw/iw.c
59c49f099cb590542a90347630951cef26f13fa7 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add --debug option
/external/iw/iw.c
561c5b7ee0ecfc14768911f1bb09ada7345e7158 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> fix nl code
/external/iw/iw.c
b49be3e1552f292dd90271dde8346179f7381fe1 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> print out numeric error code
/external/iw/iw.c
70391ccff8e0dd17e4cc9d54d6c9dd8830c99928 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> simplify netlink handling
/external/iw/iw.c
c662b1fa334be77c0f7cc6e90aedf61cfee296a0 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> fix error output
/external/iw/iw.c
5e75fd049ce31ab4de4d1bbd830d34fa872fa15c 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> clean up error handling
/external/iw/iw.c
a6b9e41835b0e9ccc17f91d1022d4331d1ad7b3a 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> remove bogus comment
/external/iw/iw.c
d631650b0d5725a487b87ad4d5d1238543aaf011 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> push info to new framework
/external/iw/iw.c
bd396f2a02f8a549f2e82574f3d1b75307a1510c 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> some work for making command more dynamic
/external/iw/iw.c
14a0380dd012c49eb880cc3ade0e185053802e45 30-Aug-2008 Luis R. Rodriguez <lrodriguez@atheros.com> iw: Add support to send a request to set the regulatory domain

You can set the regulatory domain with this now.

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
/external/iw/iw.c
f6fc7dc919c9d6c96c00c91af091e51809952f2d 30-Jun-2008 Tomas Winkler <tomasw@gmail.com> make iw print out that it supports 'info'

From Tomas: "Here is little patch to help iw be more useful."
/external/iw/iw.c
d5ac8ad317076866abca93191c8e4f4b0a8175ec 03-Apr-2008 Johannes Berg <johannes@sipsolutions.net> add #include <string.h>
/external/iw/iw.c
441e16d8f5e7c2c7c8ac0a40b51ef43ccd8efce4 02-Apr-2008 Johannes Berg <johannes@sipsolutions.net> iw: make 'usage' static
/external/iw/iw.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/iw.c
b612d36053828673b79079830f15b3a6b3232c02 16-Jan-2008 Johannes Berg <johannes@sipsolutions.net> fix stupid bug
/external/iw/iw.c
2a1fced29403d772c180c5dd3cb272e120222fb3 16-Jan-2008 Johannes Berg <johannes@sipsolutions.net> license under BSD
/external/iw/iw.c
79f99b9ad89494fc81d5c966a32dcebe9742f12c 16-Jan-2008 Johannes Berg <johannes@sipsolutions.net> add wiphy dump capability
/external/iw/iw.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/iw.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/iw.c
45c7212c3f72af5e19cb978ccde1f013e46ce8b8 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> "add interface" implementation
/external/iw/iw.c
cad53b3fa903327ed74142f638a1fff6b816febb 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> initial commit
/external/iw/iw.c