History log of /external/iw/Makefile
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/Makefile
f21da10f10a676707d82a50b419aa0b8304a8dca 05-Jan-2015 Arik Nemtsov <arik@wizery.com> iw: fix android build

Don't define "iw" build target in the regular Makefile which gets
included. This confuses the Android build system (coincides with module
name).

Also correct libnl_2 to a be static library, as compiled on Android.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
/external/iw/Makefile
60dbfa8a9da0d7c98ce5dddecf94a75ac2672d64 29-Oct-2014 Johannes Berg <johannes.berg@intel.com> add vendor command to Makefile

Apparently I forgot this when applying the previous commit.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
/external/iw/Makefile
4a73ea10719e65286bfad518a2ef974cbf0e70df 12-Sep-2014 Henning Rogge <hrogge@gmail.com> Add mpp get/dump commands

Add the "mpp get" and "mpp dump" command to query to mac80211s mesh
proxy path table through nl80211.

Signed-off-by: Henning Rogge <henning.rogge@fkie.fraunhofer.de>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
/external/iw/Makefile
aa0f5dbe3d759ca2ad6bdd67177467f02050eb67 28-Jun-2013 Amitkumar Karwar <akarwar@marvell.com> iw: add coalesce support

User can configure multiple coalesce rules using 'iw coalesce
enable <config-file>' command. The setting can be cleared using
'iw coalesce disable' command. 'iw coalesce show' displays current
configuration.

Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
/external/iw/Makefile
d0f5db8626b0a67adfc6d676ac3bd16c1feb1053 23-Apr-2013 Johannes Berg <johannes.berg@intel.com> makefile: allow passing NO_PKG_CONFIG

To build iw without pkg-config, you can now do something
like

$ make NO_PKG_CONFIG=1 LDFLAGS=-lnl
/external/iw/Makefile
18bfa32ec1737d04e3220ff6ab90337ce3ad4ff2 23-Apr-2013 Johannes Berg <johannes.berg@intel.com> makefile: don't include .config

This is no longer used to configure the tool.
/external/iw/Makefile
bb1bc463e34378e99c12f980c00a4a96ab54e5a0 23-Apr-2013 Johannes Berg <johannes.berg@intel.com> clean up makefile

Change the makefile a bit to add the optional
things in a cleaner way.
/external/iw/Makefile
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/Makefile
a1b3258beacd210012ba668e9e92e6586a4f72cb 06-Jul-2012 Johannes Berg <johannes.berg@intel.com> add (optional) hwsim code

As an example, the hwsim code was useful, but for normal
distros it's not. Allow developers to build hwsim code
into the iw binary with "make HWSIM=y".
/external/iw/Makefile
4439467ec78d016bf48224add8cadbdccc427cc2 03-Jun-2012 Guido Trentalancia <guido@trentalancia.com> iw: fix the Makefile for multiple libnl installations

All different versions of libnl can cohexist on a system
(libnl-1, libnl-2, libnl-3.0, libnl-3.1 and libnl-3.2).
When multiple versions are installed only link against
the highest versioned one, otherwise there might be
unpredictable results (including segmentation faults):

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7bd7f7d in genl_unregister () from /usr/lib64/libnl-genl.so.3
(gdb) where

This patch fixes the Makefile to link against only one
of the libraries, the highest version found.

Signed-off-by: Guido Trentalancia <guido@trentalancia.com>
/external/iw/Makefile
9dc92c31ce78064b5f427a0560ed06949a7babca 17-Nov-2011 Johannes Berg <johannes.berg@intel.com> remove NLVERSION from Makefile

It's unused and causes errors with older pkg-config.
/external/iw/Makefile
57df6fdf8df8ea9b72d6afdf9da09343b8138261 14-Nov-2011 Bjarke Istrup Pedersen <gurli@gurlinet.dk> always use libnl 3.2 as 3.2, not 3.0

With libnl 3.2, both LIBNL3FOUND and LIBNL3xFOUND
might become true, leading to errors. Disable the
former if the latter is found.
/external/iw/Makefile
9c1d758129e02af5623b4faa52342b8bae3f5fd9 12-Nov-2011 Gilles Espinasse <g.esp@free.fr> fix compilation against libnl-3.x

Add configuration to compile against 3.1 and 3.2 without breaking 3.0
That's a bit of mess with version on .pc file and the part which belong or not to the shared lib name.

libnl-genl-3.1 is broken and can't be used

Starting from 3.2.0, I could have used libnl-genl-3.0.pc file like in patch V1 and not hardcode adding libnl-genl-3 into LIBS
I consider this a matter of tast for now, coded like previous versions that can't use that way to code.

Added an echo to display against which libnl version iw is compiled.
That particulary help me to test with various versions because of the mess on .pc file version as libnl>=3.2.0 has again pc file version with 3.0 number.

Removed the version_check part instead of extending blindly for the new versions.
That was mostly dead code because prior check on NLLIBNAME not empty already care.
The only case where that could matter would be using something stupid like
NLLIBNAME=foo make

Compilation tested to work against
- libnl-2.0
- libnl-3.0
- libnl-3.1
- libnl-3.2.0
- libnl-3.2.2

Tested to fail without a libnl .pc file

Signed-off-by: Gilles Espinasse <g.esp@free.fr>
/external/iw/Makefile
b72de677985b8c29f6133987755d0c7e1d869ed0 11-Nov-2011 Johannes Berg <johannes.berg@intel.com> Revert "Fix linking with libnl-3"

This reverts commit 15bc193a926ec67e25de175f7dfe45df8cbd3e9a.

This commit broke compiling against libnl 3.0 which
numerous distributions ship.
/external/iw/Makefile
15bc193a926ec67e25de175f7dfe45df8cbd3e9a 08-Nov-2011 Gilles Espinasse <g.esp@free.fr> Fix linking with libnl-3

iw3.2 fail to link libnl-3.2.2 with this error
/usr/bin/ld: cannot find -lnl-genl

Contrary to previous libnl version, on v3 there is a dedicated libnl-genl-3.0.pc file
Simply use that.

Signed-off-by: Gilles Espinasse <g.esp@free.fr>
/external/iw/Makefile
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/Makefile
115967979f35b9b2dd015234ed6ce5788a605884 15-Jul-2011 Johannes Berg <johannes.berg@intel.com> add remain-on-channel
/external/iw/Makefile
3ff24563977fba0242c359fb476229e4b4af97fa 12-Apr-2011 Johannes Berg <johannes.berg@intel.com> wowlan support
/external/iw/Makefile
942b5cd86434724ac31ff3847baf3d1365b75022 25-Mar-2010 Johannes Berg <johannes@sipsolutions.net> implement setting bitrate mask

vaguely based on a patch from Rakesh Kumar.
/external/iw/Makefile
ebaf17d0e134f0bb9b3be0afb8844fefd397b721 11-May-2010 Bruno Randolf <br1@einfach.org> iw: fix makefile for cqm

Signed-off-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
/external/iw/Makefile
7988b229c39959236718e61cd13f62f25736ec17 26-Mar-2010 Juuso Oikarinen <juuso.oikarinen@nokia.com> iw: Add support for connection quality monitor configuation

This patch adds the cqm option to iw allowing enabling/disabling the
rssi connection quality monitoring mode, and configuring rssi threshold and
hysteresis.

Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
/external/iw/Makefile
6dbddf132d7feff27262d4f853277a883e40d17a 17-Mar-2010 Luciano Coelho <luciano.coelho@nokia.com> iw: change install command to make it compatible with ancient coreutils

In older versions of the install tool from the GNU coreutils package, the -t
option is not supported. The -t option can be safely replaced by the older
"install [OPTION]... SOURCE... DIRECTORY" format.

By changing the way we call install, we can make the iw tool more friendly to
ancient distributions.

Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
/external/iw/Makefile
cf40ef379fd6c74a01092d1dfdd936385ea402b0 17-Feb-2010 Kalle Valo <kalle.valo@nokia.com> iw: add set/get power_save commands
/external/iw/Makefile
6829308d4f625b5d0a03550597e5b3be20932346 02-Feb-2010 Johannes Berg <johannes@sipsolutions.net> add off-channel command
/external/iw/Makefile
9ceb6854c281938b49745322fca61b9ff058c66c 11-Nov-2009 Holger Schurig <holgerschurig@gmail.com> display noise level from survey data

Sample output:

Survey data from wlan0
frequency: 2412 MHz
noise: -92 dBm

Signed-off-by: Holger Schurig <holgerschurig@gmail.com>
/external/iw/Makefile
c7f53388b4b1799893a2162933396227c2e7aa4a 10-Nov-2009 Johannes Stezenbach <js@sig21.net> iw: use PKG_CONFIG variable consistently

Use the correct pkg-config version consistently.
Note: For quick&dirty cross compilation I used the following in .config:

PKG_CONFIG = false
NLLIBNAME = libnl-1
LIBS += -L../libnl-1.1/lib -lnl
CFLAGS += -I../libnl-1.1/include
CC := arm-linux-gcc

Signed-off-by: Johannes Stezenbach <js@sig21.net>
/external/iw/Makefile
190f50c0f0208e6ddce2260dc6042e4253a921b0 30-Sep-2009 John W. Linville <linville@tuxdriver.com> default install to $(PREFIX)/sbin

The iw utility isn't generally useful to normal users, so move it to
$(PREFIX)/sbin with other system management executables.

Signed-off-by: John W. Linville <linville@tuxdriver.com>
/external/iw/Makefile
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/Makefile
febeb0c05600f8ce6b18ec624c73de53970403e1 25-Jul-2009 Johannes Berg <johannes@sipsolutions.net> add link command
/external/iw/Makefile
99dde7aa8495f973a8afe7ed6a1270dc6f853da1 23-Jun-2009 Johannes Berg <johannes@sipsolutions.net> connect API test
/external/iw/Makefile
26ae7e4efb5468ce96192b4a1e96db49a881974a 13-May-2009 Karl Hiramoto <karl@hiramoto.org> iw/Makefile use pkg-config if passed from environmental var.

This patch makes cross compiling easier.

Signed-off-by: Karl Hiramoto <karl@hiramoto.org>
/external/iw/Makefile
957a0f07886531635a9bdffa22edd33874484ef8 05-May-2009 Johannes Berg <johannes@sipsolutions.net> split out event handling code
/external/iw/Makefile
22c7d87996ec452aabece75bc904b32b90b200a9 05-May-2009 Johannes Berg <johannes@sipsolutions.net> print status
/external/iw/Makefile
27c49ed655f433ef8b69d76625071c428c09748e 05-May-2009 Johannes Berg <johannes@sipsolutions.net> print nicer auth/assoc/deauth/disassoc events
/external/iw/Makefile
133b069f05418ffc15779e9fe4ebba7388e329a2 21-Apr-2009 Johannes Berg <johannes@sipsolutions.net> generate version.c instead of version.o
/external/iw/Makefile
edea4d14062163b3eb588f2020707d448ec2e6d7 19-Apr-2009 Johannes Berg <johannes@sipsolutions.net> ibss join/leave/event code
/external/iw/Makefile
bd114ea6b6493484e6976675a484f87b03f1579e 18-Apr-2009 Johannes Berg <johannes@sipsolutions.net> make version.h depend on things
/external/iw/Makefile
50563c6af47ce7abda6c7b23f57f86114a521662 05-Feb-2009 Johannes Berg <johannes@sipsolutions.net> Merge branch 'master' into scan-test

Conflicts:
nl80211.h
34b6e0f5b34c572bfa408b8e26057ba708e11da4 30-Jan-2009 Pavel Roskin <proski@gnu.org> iw: report if no supported version of libnl is found

Otherwise, the error messase would be very confusing.
/external/iw/Makefile
84bee8120fe389dc4587ef4bcd778c3e62b29cc4 29-Jan-2009 Johannes Berg <johannes@sipsolutions.net> Merge branch 'master' into scan-test

Conflicts:
Makefile
d4f63ce041f680fa49262e49425c577fb98217fe 29-Jan-2009 Johannes Berg <johannes@sipsolutions.net> change link order - it matters for help output
/external/iw/Makefile
feedb87a9e7413b3a6116692aad433ad51f30f83 29-Jan-2009 Johannes Berg <johannes@sipsolutions.net> Merge branch 'master' into scan-test

Conflicts:
nl80211.h
4a00a481861948e5d01e18181388d63067c981dd 27-Jan-2009 Johannes Berg <johannes@sipsolutions.net> make all objects depend on nl80211.h
/external/iw/Makefile
6936a1091c5c775d07ee815a44abbdc29cd4518d 07-Jan-2009 Johannes Berg <johannes@sipsolutions.net> Merge branch 'master' into scan-test
e0738dbb38839901cef4ae23bbbe78ceed2835e1 07-Jan-2009 Robert Buchholz <rbu@goodpoint.de> Do not set -O2 -g CFLAGS if CFLAGS are already defined (in the env).
/external/iw/Makefile
98be89720ba8c09a9c8221e24499d0c18bb626e8 13-Dec-2008 Johannes Berg <johannes@sipsolutions.net> evaluate pkg-config only once
/external/iw/Makefile
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/Makefile
9b2e7e6e695370ae3d01c3f341f4ab9d8d13efcf 12-Dec-2008 Mike Auty <mike.auty@gmail.com> allow compilation using --as-needed
/external/iw/Makefile
41759e470a759d7bbc748771da0e411ecee9abf7 08-Dec-2008 Johannes Berg <johannes@sipsolutions.net> Merge branch 'master' into scan-test

Conflicts:
Makefile
nl80211.h
303456640f76d586cec31b7edd693e8e13f01a2e 19-Nov-2008 Robby Workman <rworkman@slackware.com> Trivial patch for easier packaging of iw

Signed-off-by: Robby Workman <rworkman@slackware.com>
/external/iw/Makefile
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/Makefile
bee19e02cfcc7032641fae3f34c3afb149132464 23-Oct-2008 Johannes Berg <johannes@sipsolutions.net> Merge branch 'master' into scan-test

Conflicts:

Makefile
46c1ad1fac51356236e746e285995c6629fd8650 22-Oct-2008 colin@cozybit.com <colin@cozybit.com> iw: Add commands to get and set o11s mesh networking parameters

Two new top-level commands: iw dev <devname> get mesh_param <param>, and
iw dev <devname> set mesh_param <param> <value>.
These can be used to configure the 802.11s mesh networking stack.
These use the new %NL80211_CMD_GET_MESH_PARAMS and
%NL80211_CMD_SET_MESH_PARAMS netlink commands.

We check the user input to make sure that the values given fall in the valid
range for each parameter.
Signed-off-by: Colin McCabe <colin@cozybit.com>
/external/iw/Makefile
3563f4c510e0afbf18bf616f7e35a9b05a535ec2 19-Sep-2008 Johannes Berg <johannes@sipsolutions.net> scan code
/external/iw/Makefile
5729ffd334133e62d3c370780f47af2842e1b108 17-Sep-2008 Johannes Berg <johannes@sipsolutions.net> remove *-stamp when cleaning
/external/iw/Makefile
848794ec8cb47d997baa674add941536df47892b 17-Sep-2008 Kel Modderman <kel@otaku42.de> makefile improvements

* Add DESTDIR variable which makes distribution package maintainers weak at
knees, because lots of tools set this to something suitable automagically
for package build process (eg. dh)
* Make sure installation directories are mkdir'd
* Ensure sane permissions are set for installed files
/external/iw/Makefile
a0f7f1c5898290bd3ae12c0c24afc8a0014aac88 16-Sep-2008 Benjamin Berg <benjamin@sipsolutions.net> iw: use pkg-config

this makes iw use pkg-config.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
/external/iw/Makefile
c5f69a88a8f52a0b5ae1cab834824f99daa3226f 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> remove kernel include dir from default CFLAGS
/external/iw/Makefile
9c8d84fb70979331bd7d19b45ec3b10bf76bd46e 16-Sep-2008 Pavel Roskin <proski@gnu.org> Use the kernel source tree for includes, not the kernel build tree

If the build is done outside the source tree, nl80211.h won't be in the
build tree. We only need only definitions from the sources, not the
kernel configuration.

Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
/external/iw/Makefile
7e10ba7c9c0a202f9ff1995a1a21dc4349665ce0 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> versioning foo
/external/iw/Makefile
2b6b754b466f209e077811f6736d40236d240f2e 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add version.h to clean target
/external/iw/Makefile
d711f013374ec07bd85c426b7b7106101da6b9e8 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> --version switch
/external/iw/Makefile
b0f79c4587a85f12267ce6a779c7d88f59f7d39a 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add install target
/external/iw/Makefile
c6b01938dc01b94f349d171de431490f4ee863c2 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> don't require .config
/external/iw/Makefile
0f55e0b83089718a2610a10f923f4348f87933f6 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> add phy renaming support
/external/iw/Makefile
f9b8f0e635184b9dd28016593304b61f59b24899 16-Sep-2008 Johannes Berg <johannes@sipsolutions.net> fix makefile
/external/iw/Makefile
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/Makefile
f9c714d72c865586730fbce888b920f19cf29015 03-Apr-2008 Johannes Berg <johannes@sipsolutions.net> fix Makefile bug
/external/iw/Makefile
9ed8fd8f61d44eb1261f1aeb04361190c18074e8 03-Apr-2008 Johannes Berg <johannes@sipsolutions.net> remove trying to invoke cgcc if available, doesn't seem to work
/external/iw/Makefile
888e11920a56b90215e22a85ef9979f7aa6bdeb7 02-Apr-2008 Johannes Berg <johannes@sipsolutions.net> remove make noise
/external/iw/Makefile
82afaeb7659ddac96679107bd08e7fc33951f002 02-Apr-2008 Johannes Berg <johannes@sipsolutions.net> try to run cgcc (sparse) if possible
/external/iw/Makefile
25e42ae18000f9d860f58b794bd13d08a89fa688 02-Apr-2008 Johannes Berg <johannes@sipsolutions.net> better debug cflags
/external/iw/Makefile
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/Makefile
79f99b9ad89494fc81d5c966a32dcebe9742f12c 16-Jan-2008 Johannes Berg <johannes@sipsolutions.net> add wiphy dump capability
/external/iw/Makefile
11b24c28b802bae2abda8f46d457df60fa602594 03-Nov-2007 Johannes Berg <johannes@sipsolutions.net> remove README reference
/external/iw/Makefile
7153dbf38c76ffa5abdec160dfddf674957dbf82 29-Sep-2007 Mike Kershaw <dragorn@kismetwireless.net> Tweaked makefile to use .config file and kernel headers

Signed-off-by: Mike Kershaw <dragorn@kismetwireless.net>
/external/iw/Makefile
e10b6eab979316fb68255b2150064ac7104d5c9c 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> add debugging info
/external/iw/Makefile
da3d121cc0a7d90e0214e360c53fc36dd43adb12 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> clean up Makefile
/external/iw/Makefile
6fbe8fb8317f1c75aa300dce8b0db686b2fdace8 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> clean .o files
/external/iw/Makefile
cad53b3fa903327ed74142f638a1fff6b816febb 28-Sep-2007 Johannes Berg <johannes@sipsolutions.net> initial commit
/external/iw/Makefile