17 Nov, 2011
1 commit
-
Only distinct use is checking if NETIF_F_NOCACHE_COPY should be
enabled by default. The check heuristics is altered a bit here,
so it hits other people than before. The default shouldn't be
trusted for performance-critical cases anyway.For all other uses NETIF_F_NO_CSUM is equivalent to NETIF_F_HW_CSUM.
Signed-off-by: Michał Mirosław
Signed-off-by: David S. Miller
30 Jun, 2011
2 commits
-
The IEEE 802.15.4 drivers were compiled by default with debugging,
which caused them to be rather chatty and slow. This patch silences
them. People debugging drivers can still add a #define DEBUG in the
beginning of the respective file or use dynamic debugThis patch also removes the now unused option CONFIG_FFD.
Signed-off-by: Werner Almesberger
Signed-off-by: Dmitry Eremin-Solenikov -
Previously dev.platform_data was used to store a pointer to net device.
Now this code was gone. Drop it.Signed-off-by: Dmitry Eremin-Solenikov
06 May, 2011
1 commit
-
Force dev_alloc_name() to be called from register_netdevice() by
dev_get_valid_name(). That allows to remove multiple explicit
dev_alloc_name() calls.The possibility to call dev_alloc_name in advance remains.
This also fixes veth creation regresion caused by
84c49d8c3e4abefb0a41a77b25aa37ebe8d6b743Signed-off-by: Jiri Pirko
Signed-off-by: David S. Miller
17 Mar, 2011
1 commit
-
Replace EXTRA_CFLAGS with ccflags-y.
Signed-off-by: matt mooney
Acked-by: WANG Cong
Acked-by: Dmitry Eremin-Solenikov
Signed-off-by: Michal Marek
02 Dec, 2009
1 commit
-
A small cleanup after last net-2.6 merge into net-next-2.6
As we are going to free skb, no need to set skb->skb_iif or skb->dev
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
29 Nov, 2009
1 commit
-
Conflicts:
drivers/ieee802154/fakehard.c
drivers/net/e1000e/ich8lan.c
drivers/net/e1000e/phy.c
drivers/net/netxen/netxen_nic_init.c
drivers/net/wireless/ath/ath9k/main.c
21 Nov, 2009
1 commit
-
To help grep games, rename iif to skb_iif
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
20 Nov, 2009
1 commit
-
ieee802154_fake_xmit() should free skbs since it returns NETDEV_TX_OK
Signed-off-by: Eric Dumazet
Acked-by: Dmitry Eremin-Solenikov
Signed-off-by: David S. Miller
06 Nov, 2009
6 commits
-
Signed-off-by: Dmitry Eremin-Solenikov
-
Make fakehard device claim all 2.4 Ghz channels from 802.15.4-2006,
802.15.4a-2007 as supported by the hw.Signed-off-by: Dmitry Eremin-Solenikov
-
Signed-off-by: Dmitry Eremin-Solenikov
-
Some of ieee802154 operations really shouldn't change passed net_device.
Constify passed argument.Signed-off-by: Dmitry Eremin-Solenikov
-
Follow the usual pattern of devices registration by adding new function
(wpan_phy_set_dev) that sets child->parent relationship and removing
parent argument from wpan_phy_register call.Signed-off-by: Dmitry Eremin-Solenikov
-
IEEE 802.15.4-2006 defines channel pages that hold channels (max 32 pages,
27 channels per page). Allow the driver to specify supported channels
on pages, other than the first one.Signed-off-by: Dmitry Eremin-Solenikov
01 Sep, 2009
1 commit
-
In a couple of cases collapse some extra code like:
int retval = NETDEV_TX_OK;
...
return retval;
into
return NETDEV_TX_OK;Signed-off-by: Stephen Hemminger
Signed-off-by: David S. Miller
20 Aug, 2009
2 commits
-
IEEE 802.15.4-2006 adds new concept: channel pages, which can contain several
channels. Add support for channel pages in the API and in the fakehard driver.Signed-off-by: Dmitry Eremin-Solenikov
-
Make fakehard create and maintain wpan-phy node, thus representing
it's phy in the sysfs.Signed-off-by: Dmitry Eremin-Solenikov
13 Aug, 2009
1 commit
-
Signed-off-by: Dmitry Eremin-Solenikov
Signed-off-by: David S. Miller
28 Jul, 2009
1 commit
23 Jul, 2009
2 commits
-
include/net/ieee802154/af_ieee802154.h (and others) naming seems to be too long
and redundant. Drop one level of subdirectories.Signed-off-by: Dmitry Eremin-Solenikov
-
This adds some perfunctory documentation comments to the IEEE 802.15.4
fakehard.c driver (Fake hard MAC) and the nl802154.h (outgoing netlink messages)
header.These comments are not necessarily complete, but they do reference the
IEEE 802.15.4-2006 document where possible.Signed-off-by: Daniel Silverstone
06 Jul, 2009
1 commit
-
This patch is the result of an automatic spatch transformation to convert
all ndo_start_xmit() return values of 0 to NETDEV_TX_OK.Some occurences are missed by the automatic conversion, those will be
handled in a seperate patch.Signed-off-by: Patrick McHardy
Signed-off-by: David S. Miller
14 Jun, 2009
1 commit
-
menuconfig IEEE802154_DRIVERS is a bool that depends on tristate IEEE802154.
If the IEEE802154 symbol is 'm', the bool becomes 'y'.
This allows tristate symbols under IEEE802154_DRIVERS to be configured as
'y' and cause build problems.
Changing the menuconfig bool to a tristate fixes this.drivers/built-in.o: In function `fake_scan_req':
fakehard.c:(.text+0x46d625): undefined reference to `ieee802154_nl_scan_confirm'
drivers/built-in.o: In function `fake_disassoc_req':
fakehard.c:(.text+0x46d66f): undefined reference to `ieee802154_nl_disassoc_confirm'
drivers/built-in.o: In function `fake_assoc_req':
fakehard.c:(.text+0x46d6be): undefined reference to `ieee802154_nl_assoc_confirm'Signed-off-by: Randy Dunlap
Acked-by: Sergey Lapin
Signed-off-by: David S. Miller
09 Jun, 2009
1 commit
-
fakehard is a really simple driver implementing only necessary
callbacks and serves the role of an example of driver for HardMAC
IEEE 802.15.4 device.Signed-off-by: Dmitry Eremin-Solenikov
Signed-off-by: Sergey Lapin
Signed-off-by: David S. Miller