login
Header Space

 
 

linux-netdev mailing list

FromSubjectsort iconDate
Lennert Buytenhek
[PATCH 5/5] mv643xx_eth: inter-mv643xx SMI port sharing
There exist chips with up to four mv643xx_eth silicon blocks but only one external SMI (MII management) interface -- the SMI logic of the first block is shared by all the blocks. Handle this by allowing a per-port override of which mv643xx_eth_shared's SMI registers (and spinlock) to use. Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Acked-by: Nicolas Pitre <nico@marvell.com> Index: linux-2.6.25-git4/drivers/net/mv643xx_eth.c ===============================================...
Apr 23, 7:29 pm 2008
Jerry Chu
Re: Socket buffer sizes with autotuning
I've been seeing the same problem here and am trying to fix it. My fix is to not count those pkts still in the host queue as "prior_in_flight" when feeding the latter to tcp_cong_avoid(). This should cause tcp_is_cwnd_limited() test to fail when the previous in_flight build-up is all due to the large host queue, and stop the cwnd to grow beyond what's really necessary. "sysctl_tcp_tso_win_divisor causes cwnd" also unnecessarily inflates cwnd quite a bit when TSO is enabled. Jerry --
Apr 23, 7:29 pm 2008
Lennert Buytenhek
[PATCH 4/5] mv643xx_eth: shorten shared platform driver name
Change the MV643XX_ETH_SHARED_NAME platform driver name to something shorter than 19 characters, so that we can register multiple (otherwise we end up with sysfs conflicts since all instances will map to "mv643xx_eth_shared." as there is a 20-char sysfs file name limit.) Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Acked-by: Nicolas Pitre <nico@marvell.com> Index: linux-2.6.25-git4/include/linux/mv643xx_eth.h ==================================================================...
Apr 23, 7:27 pm 2008
Lennert Buytenhek
[PATCH 3/5] mv643xx_eth: configurable t_clk
Make t_clk configurable via platform device data (with the current hardcoded value, 133 MHz, being the default), as it varies across different chip families. Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Acked-by: Nicolas Pitre <nico@marvell.com> Index: linux-2.6.25-git4/drivers/net/mv643xx_eth.c =================================================================== --- linux-2.6.25-git4.orig/drivers/net/mv643xx_eth.c +++ linux-2.6.25-git4/drivers/net/mv643xx_eth.c @@ -519,6 +...
Apr 23, 7:27 pm 2008
Lennert Buytenhek
[PATCH 2/5] mv643xx_eth: mbus decode window support
Make it possible to pass mbus_dram_target_info to the mv643xx_eth driver via the platform data, and make the mv643xx_eth driver program the window registers based on this data if it is passed in. Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Reviewed-by: Tzachi Perelstein <tzachi@marvell.com> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk> Index: linux-2.6.25-git4/drivers/net/mv643xx_eth.c =================================================================== --- lin...
Apr 23, 7:27 pm 2008
Lennert Buytenhek
[PATCH 1/5] mv643xx_eth: get rid of static variables, allow ...
Move mv643xx_eth's static state (ethernet register block base address and MII management interface spinlock) into a struct hanging off the shared platform device. This is necessary to support chips that contain multiple mv643xx_eth silicon blocks. Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Acked-by: Nicolas Pitre <nico@marvell.com> Index: linux-2.6.25-git4/arch/arm/mach-orion5x/common.c =================================================================== --- linux-2.6.25-...
Apr 23, 7:27 pm 2008
Lennert Buytenhek
[PATCH 0/5] mv643xx_eth: allow multiple instances
This (bisectable) patch series (posted previously to netdev@ on Mar 17 and on Mar 19) allows instantiating multiple mv643xx_eth instances, which is necessary for newer chips that contain multiple mv643xx_eth silicon blocks, and adds support for programming mv643xx_eth's mbus address window registers. These five patches were not merged in the initial batch of mv643xx_eth patches that went into 2.6.25-git because they depend on a0916bd64a0e6636f0161480e04057c89e90c5da ("[POWERPC] mv643xx_eth: Prepar...
Apr 23, 7:26 pm 2008
pidoux
Subject: [PATCH] [AX25] [ROSE] rose_get_route()
From c2a2edd975669614e7e0a890800fd6a92850771f Mon Sep 17 00:00:00 2001 From: Bernard Pidoux <f6bvp@amsat.org> Date: Thu, 24 Apr 2008 00:48:07 +0200 Subject: [PATCH] [AX25] [ROSE] rose_get_route() This patch offers a new function named rose_get_route(), called by rose_route_frame() in order to find a route each time a packet must be routed toward a specific address handled by one of the adjacent nodes in a list. It returns the address of the adjacent node if it is connected, otherwi...
Apr 23, 7:18 pm 2008
Andy Fleming
[PATCH v2.6.26] ucc_geth: Fix sneaky merge conflict regardin...
The patch that changed mdio_bus to a string didn't conflict strongly enough with the patch that added fixed PHY support to UCC. Gather it back into the fold. Fixes this error: ... CC drivers/net/ucc_geth.o 'ucc_geth_probe': /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/net/ucc_geth.c:3935: error: incompatible types in assignment make[3]: *** [drivers/net/ucc_geth.o] Error 1 Signed-off-by: Andy Fleming <afleming@freescale.com> --- drivers/net/ucc_geth.c | 2 +- 1 fil...
Apr 23, 5:56 pm 2008
Ayaz Abdulla
[PATCH] forcedeth: realtek phy crossover detection
This patch fixes an issue seen with the realtek 8201 phy. This phy has a problem with crossover detection and it needs to be disabled. The problem only arises on certain switches. Therefore, a module parameter has been added to allow enabling crossover detection if needed. The default will be set to disabled. Signed-off-by: Ayaz Abdulla <aabdulla@nvidia.com>
Apr 23, 2:37 pm 2008
wendy xiong
[PATCH 1/1 2.6.25-rc9] bnx2x: Add EEH support in bnx2x drive...
Hi To enable EEH suuport for this 10G pci-express adapter, we added 3 EEH callback functions in the driver and also msi/pcie state needs to be saved and restored for the adapter. Thanks, Wendy Signed-off-by: Wendy Xiong <wendyx@us.ibm.com> diff -Nuarp 2.6.25-rc9/drivers/net/bnx2x.c 2.6.25-rc9.bnx2x/drivers/net/bnx2x.c --- 2.6.25-rc9/drivers/net/bnx2x.c 2008-04-23 08:38:03.000000000 -0700 +++ 2.6.25-rc9.bnx2x/drivers/net/bnx2x.c 2008-04-23 08:45:40.000000000 -0700 @@ -9645...
Apr 23, 4:43 pm 2008
irina
Будет так-же ?
Т Э И 2005 год (акссес) А К М 2006 год (кронос-ассес) М С П 2007 год (ассес) О П О 2008 год (ассес) Ж О Р возможность поиска Н Р Т самые полные базы Я Т быстрое получение информации ! Более подробная информация в переписке: joyssinna@gmail.com ...
Apr 23, 2:50 pm 2008
Auke Kok
[PATCH 1/8] e1000e: cleanup several stats issues
From: Bruce Allan <bruce.w.allan@intel.com> Several stats registers are completely unused and we just waste pci bus time reading them. We also omit using the high 32 bits of the GORC/ GOTC counters. We can just read clear them and only read the low registers. Mii-tool can also break es2lan if it executes a MII PHY register ioctl while the device is in autonegotiation. Unfortunately it seems that several applications and installations still perform this ioctl call periodically and especially...
Apr 23, 2:09 pm 2008
Auke Kok
[PATCH 2/8] e1000e: Add interrupt moderation run-time ethtoo...
The ethtool -c / -C interface can now be used to modify the irq moderation algorithm. This change does not require an adapter reset and can thus be used at all times. The adapter only supports changing/reading rx-usecs which has special values for 0, 1 and 3: 0 - no irq moderation whatsoever 1 - normal moderation favoring regular mixed traffic (default) 3 - best attempt at low latency possible at cost of CPU For values between 10 and 10000 the rx-usecs defines "the minimum time between successi...
Apr 23, 2:09 pm 2008
Auke Kok
[PATCH 5/8] ixgbe: save and restore pcie/msi state to suppor...
From: Wendy Xiong <wendyx@us.ibm.com> To enable EEH support for pci-express network adapters, pcie/msi state needs to be saved and restored for that adapter. Tested this EEH patch with Intel 10G pci-express ixgbe adapter. Signed-off-by: Wendy Xiong <wendyx@us.ibm.com> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> --- drivers/net/ixgbe/ixgbe_main.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/net/ixgbe/ixgbe_main.c b/drivers/net/i...
Apr 23, 2:09 pm 2008
Auke Kok
[PATCH 8/8] e1000e: Increment version to 0.2.1
From: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> --- drivers/net/e1000e/netdev.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c index 7282751..5110382 100644 --- a/drivers/net/e1000e/netdev.c +++ b/drivers/net/e1000e/netdev.c @@ -46,7 +46,7 @@ #include "e1000.h" -#defi...
Apr 23, 2:09 pm 2008
Auke Kok
[PATCH 7/8] [RESEND] igb: save and restore pcie/msi state to...
To enable EEH support for pci-express network adapters, pcie/msi state needs to be saved and restored for that adapter. [after similar patches for ixgbe and e1000e from Wendy Xiong] Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> Cc: Wendy Xiong <wendyx@us.ibm.com> --- drivers/net/igb/igb_main.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c index aaee02e..ae398f0 100644 --- a/drivers/net/igb/...
Apr 23, 2:09 pm 2008
Auke Kok
[PATCH 6/8] e1000e: save and restore pcie/msi state to suppo...
From: Wendy Xiong <wendyx@us.ibm.com> To enable EEH support for pci-express network adapters, pcie/msi state needs to be saved and restored for that adapter. Tested this EEH patch with 2ports and 4ports pci-express e1000e adapters. Signed-off-by: Wendy Xiong <wendyx@us.ibm.com> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> --- drivers/net/e1000e/netdev.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/net/e1000e/netdev.c b/drivers/...
Apr 23, 2:09 pm 2008
Auke Kok
[PATCH 4/8] e1000e: lower ring minimum size to 64
The lower limit of 80 descriptors in the ring is only valid for one older 8254x chipset. All e1000e devices can use as low as 64 descriptors. Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com> --- drivers/net/e1000e/e1000.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/e1000e/e1000.h b/drivers/net/e1000e/e1000.h index f6835c3..38bfd0d 100644 --- a/drivers/net/e1000e/e1000.h +++ b/drivers/net/e1000e/e1000.h @@ -64,11 +64,11 @@ struct e1000_info...
Apr 23, 2:09 pm 2008
Kok, Auke
Re: [E1000-devel] [PATCH 4/8] e1000e: lower ring minimum siz...
Jeff, patch #1-4 are RESENDS, where I omitted the VLAN/TSO fix that PJ will respin. patch 5-8 are trivial patches (partial RESENDS) that I did not see merged yet and I could not find in any of your trees ATM. apologies if I sound pushy - just making sure these don't fall through the cracks ;) Cheers Auke --
Apr 23, 2:12 pm 2008
Auke Kok
[PATCH 3/8] e1000e: Fix HW Error on es2lan, ARP capture issu...
From: David Graham <david.graham@intel.com> Several components to this complex fix. The es2lan cards occasionally gave a "HW Error" especially when forcing speed. Some users also reported that the BMC stole ARP packets. The fixes include setting the proper SW_FW bits to tell the BMC that we're active and not do any un-initialization at all, so the setup routine is largely changed. Signed-off-by: David Graham <david.graham@intel.com> Signed-off-by: Auke Kok <auke-jan.h.kok@intel....
Apr 23, 2:09 pm 2008
Matheos Worku Apr 23, 2:16 pm 2008
Matheos Worku
[PATCH 1/2] [NIU] Determine the # of ports from the card's V...
Signed-off-by: Matheos Worku <matheos.worku@sun.com> --- drivers/net/niu.c | 57 ++++++++++++++++++++++++++++++++++++++++++---------- drivers/net/niu.h | 11 +++++++++- 2 files changed, 56 insertions(+), 12 deletions(-) diff --git a/drivers/net/niu.c b/drivers/net/niu.c index 7565c2d..c1fcd07 100644 --- a/drivers/net/niu.c +++ b/drivers/net/niu.c @@ -6773,6 +6773,28 @@ static int __devinit niu_phy_type_prop_decode(struct niu *np, return 0; } +#define NIU_BMD_MATCHES(np...
Apr 23, 2:15 pm 2008
Matheos Worku
[PATCH 0/2] [NIU] Two new patches for the niu driver.
There are two new patches for the niu driver. [PATCH 1/2] Determine the # of ports from the card's VPD data. Newer Neptune cards need to determine the number of ports per card from the card type. This is needed because the NCR registers which reflect the contents of the SPROM are not preserved across PCI resets. [PATCH 2/2] Add support for Neptune FEM/NEM cards used in C10 server blades The network interface in this configuration comes in two HW parts: The FEM which has the 10Gige MAC and the...
Apr 23, 2:10 pm 2008
Sreenivasa Honnur
[PATCH 2.6.26 5/5]S2io: Version update for multi ring relate...
- Updated version number. Signed-off-by: Surjit Reang <surjit.reang@neterion.com> Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com> --- diff -Nurp 2-0-26-21-4/drivers/net/s2io.c 2-0-26-21-5/drivers/net/s2io.c --- 2-0-26-21-4/drivers/net/s2io.c 2008-04-09 21:09:17.000000000 +0530 +++ 2-0-26-21-5/drivers/net/s2io.c 2008-04-09 21:10:14.000000000 +0530 @@ -86,7 +86,7 @@ #include "s2io.h" #include "s2io-regs.h" -#define DRV_VERSION "2.0.26.19" +#define DRV_VERSION "2...
Apr 23, 1:35 pm 2008
Sreenivasa Honnur
[PATCH 2.6.26 4/5]S2io: Fixes for Multi ring support
Fixes for multi ring support - - Access respective rx ring directly in fill_rx_buffers. - Moved rx_bufs_left struct s2io_nic to struct ring_info. - Added per ring variable rxd_mode, rxd_count, dev, pdev. Signed-off-by: Surjit Reang <surjit.reang@neterion.com> Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com> --- diff -pNur 2.6.26_version_p123/drivers/net/s2io.c 2.6.26_version_p4/drivers/net/s2io.c --- 2.6.26_version_p123/drivers/net/s2io.c 2008-04-21 11:33:46.000000000 -0700 ...
Apr 23, 1:33 pm 2008
Sreenivasa Honnur
[PATCH 2.6.26 3/5]S2io: Enabling Multi ring support
Enable multi ring support: - Seperate ring specific data - Initialize all configured rings with equal priority. - Updated boundary check for number of Rings. - Updated per ring statistics of rx_bytes and rx_packets. - Moved lro struct from struct s2io_nic to struct ring_info. Signed-off-by: Surjit Reang <surjit.reang@neterion.com> Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com> Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com> --- diff -Nurp 2-0-26-2...
Apr 23, 1:32 pm 2008
Sreenivasa Honnur
[PATCH 2.6.26 2/5]S2io: Removed rx_lock and put_lock
- Removed rx_lock and put_lock as the buffer replenishment and receive completion is handled serially. Signed-off-by: Surjit Reang <surjit.reang@neterion.com> Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com> Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com> --- diff -Nurp 2-0-26-21-1/drivers/net/s2io.c 2-0-26-21-2/drivers/net/s2io.c --- 2-0-26-21-1/drivers/net/s2io.c 2008-04-09 21:06:59.000000000 +0530 +++ 2-0-26-21-2/drivers/net/s2io.c 2008-04-09 21:08:0...
Apr 23, 1:31 pm 2008
Sreenivasa Honnur
[PATCH 2.6.26 1/5]S2io: Removed receive buffer replenishment...
- Removed receive buffer replenishment tasklet s2io_tasklet and instead allocating the receive buffers in either the interrupt handler (no napi) or the napi handler (napi enabled). Signed-off-by: Surjit Reang <surjit.reang@neterion.com> Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com> Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com> --- diff -Nurp 2-0-26-19/drivers/net/s2io.c 2-0-26-21-1/drivers/net/s2io.c --- 2-0-26-19/drivers/net/s2io.c 2008-04-09 2...
Apr 23, 1:29 pm 2008
Sreenivasa Honnur
[PATCH 2.6.25 2/2]S2io: Version update for memory leak fix d...
- Updated version number. Signed-off-by: Santosh Rastapur <santosh.rastapur@neterion.com> Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com> --- diff -Nurp 2.0.26.22-1/drivers/net/s2io.c 2.0.26.22-2/drivers/net/s2io.c --- 2.0.26.22-1/drivers/net/s2io.c 2008-04-22 15:12:25.000000000 -0700 +++ 2.0.26.22-2/drivers/net/s2io.c 2008-04-22 15:12:03.000000000 -0700 @@ -84,7 +84,7 @@ #include "s2io.h" #include "s2io-regs.h" -#define DRV_VERSION "2.0.26.20" +#define DRV_VERSION "2.0....
Apr 23, 1:28 pm 2008
Sreenivasa Honnur
[PATCH 2.6.25 1/2]S2io: Fix memory leak during free_tx_buffers
- Fix the memory leak during free_tx_buffers. Signed-off-by: Santosh Rastapur <santosh.rastapur@neterion.com> Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com> --- diff -Nurp 2.0.26.20/drivers/net/s2io.c 2.0.26.22-1/drivers/net/s2io.c --- 2.0.26.20/drivers/net/s2io.c 2008-04-22 15:02:38.000000000 -0700 +++ 2.0.26.22-1/drivers/net/s2io.c 2008-04-22 15:12:25.000000000 -0700 @@ -2339,7 +2339,7 @@ static void free_tx_buffers(struct s2io_ for (i = 0; i < config->tx_fifo_num; i...
Apr 23, 1:28 pm 2008
Paulius Zaleckas
[PATCH] ppp_generic: use stats from net_device structure
Use stats which now is in the net_device instead of one declared in ppp structure. Kill ppp_net_stats function, because by default it is used identical internal_stats function from net/core/dev.c Signed-of-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
Apr 23, 11:46 am 2008
durgam@it.iitb.ac.in...
proxy arp bug
RFC 1027 says "The default route must not be used when checking for a route to the target host of an ARP request. If the default route were used, the check would always succeed." But when i tested , linux OS is considering this default route also. Any configuration parameter needs to be set to make it work properly or is it the desired behaviour? Thanks Pani --
Apr 23, 9:51 am 2008
David Miller
[GIT]: Networking
This has cures for several build failures, including the one you reported yesterday with the iwlwifi driver Linus: 1) Fix iwlcore.o link, fix from Tomas Winkler. 2) iwlwifi and rt2x00 build can break because they use depends on LEDS_CLASS instead of select, remove bogus HAS_IOMEM guard to NEW_LEDS to facilitate that. 3) rose_node_list_lock is taken when it isn't even needed, resulting in lockups, fix by Bernard Pidoux. 4) If we expose the network device "dev_id", things like udev ...
Apr 23, 8:53 am 2008
Rami Rosen
[PATCH 3/3] [IPV6] Remove IFA_GLOBAL definition from include...
Hi, This patches removes IFA_GLOBAL definition from linux/include/net/if_inet6.h as it is unused. Regards, Rami Rosen Signed-off-by: Rami Rosen <ramirose@gmail.com>
Apr 23, 7:36 am 2008
Rami Rosen
[PATCH 2/3] [IPV6] Use MRT6_VERSION instead of MRT_VERSION i...
Hi, MRT6_VERSION should be used instead of MRT_VERSION in ip6mr.c. Regards, Rami Rosen Signed-off-by: Rami Rosen <ramirose@gmail.com>
Apr 23, 7:35 am 2008
Rami Rosen
[PATCH 1/3] [IPV6] Remove unused macro (MLDV2_QQIC) from mca...
Hi, This patch removes MLDV2_QQIC macro from mcast.c as it is unused. Regards, Rami Rosen Signed-off-by: Rami Rosen <ramirose@gmail.com>
Apr 23, 7:34 am 2008
David Stevens
Re: [PATCH 1/3] [IPV6] Remove unused macro (MLDV2_QQIC) from...
The QQIC field is only used by multicast routers. I don't object strongly to removing it, but it doesn't really save much and it's potentially useful for debug printing or simply documenting how to decode the field. So, I would leave it, but I agree it isn't a requirement if Yoshifuji or Dave thinks it's better to remove it. +-DLS --
Apr 23, 10:47 am 2008
Rami Rosen
[PATCH 0/3] [IPV6] Some cleanup patches.
Hi, Following are 3 cleanup patches made while probing into IPv6 code. Regards, Rami Rosen --
Apr 23, 7:31 am 2008
YOSHIFUJI Hideaki /
Re: [PATCH 0/3] [IPV6] Some cleanup patches.
Applied, thanks. --yoshfuji --
Apr 23, 11:00 am 2008
Adrian Bunk
[2.6 patch] unexport move_addr_to_{kernel,user}
After the removal of the Solaris binary emulation the exports of move_addr_to_{kernel,user} are no longer used. Signed-off-by: Adrian Bunk <bunk@kernel.org> --- a069421fb152fc48f13eab8b53b2eb3903ef8e8a diff --git a/net/socket.c b/net/socket.c index 9b5c917..66c4a8c 100644 --- a/net/socket.c +++ b/net/socket.c @@ -2327,9 +2327,6 @@ int kernel_sock_shutdown(struct socket *sock, enum sock_shutdown_cmd how) return sock->ops->shutdown(sock, how); } -/* ABI emulation layers need ...
Apr 23, 5:51 am 2008
David Miller
Re: [2.6 patch] unexport move_addr_to_{kernel,user}
From: Adrian Bunk <bunk@kernel.org> Applied, thanks Adrian. --
Apr 23, 6:38 am 2008
Adrian Bunk
[2.6 patch] net/mac80211/rx.c: fix off-by-one
This patch fixes an off-by-one in net/mac80211/rx.c introduced by commit 8318d78a44d49ac1edf2bdec7299de3617c4232e (cfg80211 API for channels/bitrates, mac80211 and driver conversion) and spotted by the Coverity checker. Signed-off-by: Adrian Bunk <bunk@kernel.org> --- --- linux-2.6/net/mac80211/rx.c.old 2008-04-22 02:23:40.000000000 +0300 +++ linux-2.6/net/mac80211/rx.c 2008-04-22 02:24:23.000000000 +0300 @@ -2168,11 +2168,11 @@ void __ieee80211_rx(struct ieee80211_hw u32 pkt_load; ...
Apr 23, 5:51 am 2008
Adrian Bunk
mac80211/wme.c: check-after-use
The Coverity checker spotted the following check-after-use of the "qdisc" variable in net/mac80211/wme.c introduced by commit 9e7234923789897858e1a475c579b5e2e6ad5b74 (mac80211: A-MPDU Tx adding qdisc support): <-- snip --> ... void ieee80211_requeue(struct ieee80211_local *local, int queue) { struct Qdisc *root_qd = local->mdev->qdisc_sleeping; struct ieee80211_sched_data *q = qdisc_priv(root_qd); struct Qdisc *qdisc = q->queues[queue]; struc...
Apr 23, 5:51 am 2008
Rindjunsky, Ron
RE: mac80211/wme.c: check-after-use
Yep, this is a left over, I'll fix it Thanks Ron --------------------------------------------------------------------- Intel Israel (74) Limited This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. --
Apr 23, 6:20 am 2008
Pavel Emelyanov
[PATCH] mac80211: Fix race between ieee80211_rx_bss_put and ...
The put routine first decrements the users counter and then (if it is zero) locks the sta_bss_lock and removes one from the list and the hash. Thus, any of ieee80211_sta_config_auth, ieee80211_rx_bss_get or ieee80211_rx_mesh_bss_get can race with it by finding a bss that is about to get kfree-ed. Using atomic_dec_and_lock in ieee80211_rx_bss_put takes care of this race. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> --- diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c ind...
Apr 23, 3:47 am 2008
Johannes Berg
Re: [PATCH] mac80211: Fix race between ieee80211_rx_bss_put ...
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Apr 23, 3:53 am 2008
Herbert Xu
[IP] xfrm: Allow replay setting
Hi Stephen: [IP] xfrm: Allow replay setting For certain applications there is a requirement to start the sequence number from a point other than the default. As it is the kernel provides an interface to do that but it isn't available through the ip(8) command. Since we're encouraging people to migrate over to ip(8) for manual keying, it is useful to have this ability there. This patch adds support for setting replay sequence numbers through ip(8). Signed-off-by: Herbert Xu <herbert@go...
Apr 23, 3:42 am 2008
Raz
Question of Network 1Gbps Intel Packet Split
Hello I have been wondering whether anyone can answer the bellow two questions. Intel PCI-E 1Gbps cards have a feature for rx mode : "packet split". so: 1. Is it true that when "packet split" is enabled, **ALL** packets will be splitted , header / payload ? 2. Is is true that there is exactly one fragment when splitted ? Thank you Raz --
Apr 23, 2:17 am 2008
Brandeburg, Jesse
RE: Question of Network 1Gbps Intel Packet Split
If you'd included something about e1000/e1000e in the message our All packets that are a) recognized, i.e. IPv4, TCP, UDP, IPv6, etc b) not too short (sometimes packets < 70 bytes or so are not split, at least on 82571) c) sometimes the header after the TCP/UDP header can be split too, like maybe for NFS, you're welcome to read the manual for PCIe parts posted nr_frags will typically be 1, unless the frame is too short ( < 128 ) and then it is "unsplit" into the header buffer to avoid t...
Apr 23, 11:46 am 2008
previous daytodaynext day
April 22, 2008April 23, 2008April 24, 2008
speck-geostationary