[PATCH 2.6.24 1/1]S2io: Fixed memory leak by freeing MSI-X local entry memories when vector allocation fails

2007-10-28 Thread Sivakumar Subramani
- Fixed memory leak by freeing MSI-X local entry memories when vector allocation fails in s2io_add_isr. - Added two utility functions do_rem_msix_isr and do_rem_inta_isr to eliminate code duplication. Signed-off-by: Veena Parat [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED]

[PATCH 2.6.24 1/2]S2io: Change kmalloc+memset to k[zc]alloc

2007-09-14 Thread Sivakumar Subramani
- Changed kmalloc+memset to k[zc]alloc as per Mariusz's patch [EMAIL PROTECTED] Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED] --- diff -urpN org/drivers/net/s2io.c patch1/drivers/net/s2io.c --- org/drivers/net/s2io.c 2007-08-09 17:28

[PATCH 2.6.24 2/2]S2io: Removed unused feature - bimodal interrupts

2007-09-14 Thread Sivakumar Subramani
- Removed bimodal interrupt support - unused feature Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED] --- diff -pNur prior/drivers/net/s2io.c patch_dir/drivers/net/s2io.c --- prior/drivers/net/s2io.c2007-09-06 11:31:04.0 -0700

[PATCH 2.6.24 1/3]S2io: Added support set_mac_address driver entry point

2007-09-14 Thread Sivakumar Subramani
- Added set_mac_address driver entry point - Copying permanent mac address to dev-perm_addr - Incorporated following review comments from Jeff - Converted the macro to a function and removed call to memset - regarding function naming convention, for all callbacks and entry points

[PATCH 2.6.24 2/3]S2io: Support for add/delete/store/restore ethernet addresses

2007-09-14 Thread Sivakumar Subramani
- Support to add/delete/store/restore 64 and 128 Ethernet addresses for Xframe I and Xframe II respectively. Signed-off-by: Sreenivasa Honnur [EMAIL PROTECTED] --- diff -Nurp 2.0.26.5-1/drivers/net/s2io.c 2.0.26.5-2/drivers/net/s2io.c --- 2.0.26.5-1/drivers/net/s2io.c 2007-09-06

[PATCH 2.6.24 3/3]S2io: Updating transceiver information in ethtool function

2007-09-14 Thread Sivakumar Subramani
- Update transceiver information in ethtool function Signed-off-by: Sreenivasa Honnur [EMAIL PROTECTED] --- diff -urpN patch2/drivers/net/s2io.c patch3/drivers/net/s2io.c --- patch2/drivers/net/s2io.c 2007-09-06 18:31:27.0 +0530 +++ patch3/drivers/net/s2io.c 2007-09-06

[PATCH 2.6.24 2/5]S2io: Handle and monitor all of the device errors and alarms

2007-09-06 Thread Sivakumar Subramani
to monitor the alarms. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Santosh Rastapur [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED] --- diff -urpN patch_1/drivers/net/s2io.c patch_2/drivers/net/s2io.c --- patch_1/drivers/net/s2io.c 2007-09-05 13:34:16.0

[PATCH 2.6.24 3/5]S2io: Cleanup - removed unused variable intr_type

2007-09-06 Thread Sivakumar Subramani
- Removed the unused variable, intr_type, in device private structure. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Santosh Rastapur [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED] --- diff -urpN patch_2/drivers/net/s2io.c patch_3/drivers/net/s2io.c

[PATCH 2.6.24 4/5]S2io: Check for device state before handling traffic

2007-09-06 Thread Sivakumar Subramani
- Added check to return from the traffic handling function, if the card status is DOWN. - Implemented Jeff's comments on incorrect return value in s2io_poll function. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Santosh Rastapur [EMAIL PROTECTED] Signed-off-by: Ramkrishna

RE: drivers/net/tokenring/3c359.c

2007-08-16 Thread Sivakumar Subramani
What exactly the difference between kzalloc and kcalloc? From the definition, I could see that kcalloc should be used for array allocation. But I could see kzalloc is used for allocation arrays as in the below patch. Any coding standard (or) developers can use kzalloc and kcalloc as per their

[PATCH 2.6.24]S2io: Default to IntA interrupt type when there are less than 4 CPUs in the system.

2007-08-09 Thread Sivakumar Subramani
- Default to IntA interrupt type when there are less than 4 CPUs in the system. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED] --- diff -Nurp 2.0.26.2/drivers/net/s2io.c 2.0.26.3/drivers/net/s2io.c --- 2.0.26.2/drivers/net/s2io.c 2007-08-07

[PATCH 2.6.23 1/3]S2IO: Making MSIX as default intr_type

2007-08-06 Thread Sivakumar Subramani
- Making MSIX as default intr_type - Driver will test MSI-X by issuing test MSI-X vector and if fails it will fallback to INTA Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED] --- diff -urpN org/drivers/net/s2io.c patch1/drivers/net/s2io.c

[PATCH 2.6.23 2/3]S2IO: Fixes in MSIX related code.

2007-08-06 Thread Sivakumar Subramani
- Calling store_xmsi_data to store the MSI-X datas during initialization in s2io-init_nic function - Disabling NAPI when MSI-X is enabled - Freeing sp-entries and sp-s2io_entries in s2io_rem_isr Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED

[PATCH 2.6.23 3/3]S2IO: Fixed Link LED issue when MSI-X is enabled

2007-08-06 Thread Sivakumar Subramani
-Fixed Link LED issue when MSI-X is enabled. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED] --- diff -urpN patch2/drivers/net/s2io.c patch3/drivers/net/s2io.c --- patch2/drivers/net/s2io.c 2007-08-02 17:00:36.0 +0530 +++ patch3

RE: [PATCH 2.6.22 1/4]S2IO: Adding checks to check the return value of pci mapping function

2007-07-12 Thread Sivakumar Subramani
Vepa; Rastapur Santosh; Sivakumar Subramani; Sreenivasa Honnur; Alicia Pena; Sriram Rapuru Subject: Re: [PATCH 2.6.22 1/4]S2IO: Adding checks to check the return value of pci mapping function Veena Parat wrote: Adding checks to check the return value of pci mapping function Signed-off

RE: [PATCH 2.6.22 1/4]S2IO: Adding checks to check the return value of pci mapping function

2007-06-29 Thread Sivakumar Subramani
; Sivakumar Subramani; Sreenivasa Honnur; Alicia Pena; Sriram Rapuru Subject: [PATCH 2.6.22 1/4]S2IO: Adding checks to check the return value of pci mapping function Adding checks to check the return value of pci mapping function Signed-off-by: Veena Parat [EMAIL PROTECTED] --- diff -urpN org/drivers/net

RE: 2.6.22: ERROR: __ucmpdi2 [drivers/net/s2io.ko] undefined!

2007-06-21 Thread Sivakumar Subramani
Hi, We will include this fix in next set of patch submission. Thanks for the fix. Thanks, ~Siva -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Olaf Hering Sent: Wednesday, June 20, 2007 2:11 AM To: Stephen Hemminger Cc: [EMAIL PROTECTED];

RE: [PATCH] s2io: don't run MSI handlers if device is offline.

2007-05-22 Thread Sivakumar Subramani
Fix looks good. No comments. ~Siva -Original Message- From: Linas Vepstas [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 23, 2007 4:20 AM To: Jeff Garzik; Andrew Morton Cc: [EMAIL PROTECTED]; netdev@vger.kernel.org; Ramkrishna Vepa; Sivakumar Subramani; Sreenivasa Honnur; Rastapur

RE: [PATCH 1/2] s2io: add PCI error recovery support

2007-05-18 Thread Sivakumar Subramani
Hi, Fix looks good. I have couple of comments, 1) Return from s2io_updt_stats function if the PCI bus is offline (pci_channel_offline). if (pci_channel_offline(pdev)) return; 2) No Need to call netif_wake_queue() in s2io_io_resume as netif_device_attach() will take

[PATCH 1/6] S2IO: Fixes for MSI and MSIX

2007-02-23 Thread Sivakumar Subramani
in the case of MSI/MSI-X. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] --- diff -urpN orig/drivers/net/s2io.c patch1/drivers/net/s2io.c --- orig/drivers/net/s2io.c 2007-02-21 12:15:42.0 +0530 +++ patch1/drivers/net/s2io.c 2007-02-21 12:28:59.0 +0530 @@ -6112,7 +6112,7

[PATCH 2/6] S2IO: Optimized the delay to wait for command completion

2007-02-23 Thread Sivakumar Subramani
steering will not be used by default. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] --- diff -urpN patch1/drivers/net/s2io.c patch2/drivers/net/s2io.c --- patch1/drivers/net/s2io.c 2007-02-21 12:28:59.0 +0530 +++ patch2/drivers/net/s2io.c 2007-02-21 15:21:14.0 +0530

[PATCH 3/6] S2IO: Added a loadable parameter to enable or disable vlan stripping in frame.

2007-02-23 Thread Sivakumar Subramani
- Added code to not to strip vlan tag when driver is in promiscuous mode - Added module loadable parameter 'vlan_tag_strip through which user can enable or disable vlan stripping irrespective of mode ( promiscuous or non-promiscuous ). Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED

[PATCH 4/6] S2IO: Making LED off during LINK_DOWN notification.

2007-02-23 Thread Sivakumar Subramani
- Turning off LED for LINK_DOWN notification - Return from rxd_owner_bit_reset function if call to set_rxd_buffer_pointer fails with ENOMEM Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] --- diff -urpN patch3/drivers/net/s2io.c patch4/drivers/net/s2io.c --- patch3/drivers/net/s2io.c

[PATCH 5/6] S2IO: Avoid printing the Enhanced statistics for Xframe I card.

2007-02-23 Thread Sivakumar Subramani
- Enhanced Statistics are supported only for Xframe II (Herculas) card. Add condition check such Enhanced statistics will included only in the case of Xframe II card. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] --- diff -urpN patch4/drivers/net/s2io.c patch5/drivers/net/s2io.c

[PATCH 6/6] S2IO: Restoring the mac address in s2io_reset

2007-02-23 Thread Sivakumar Subramani
- Restore in s2io_reset, the mac address assigned during s2io_open. Earlier, it was getting overwritten to the factory default (read from the eeprom) and subsequently dropping received frames. - Fixed the typo in calling rtnl_unlock in s2io_set_link function. Signed-off-by: Sivakumar

[PATCH 2.6.20 1/5] s2io: Making LRO and UFO as module loadable parameter.

2007-01-31 Thread Sivakumar Subramani
This patch adds two load parameters napi and ufo. Previously NAPI was compilation option with these changes wan enable disable NAPI using load parameter. Also we are introducing ufo load parameter to enable/disable ufo feature Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] --- diff -urpN

[PATCH 2.6.20 2/5] S2IO: Fixes for reset and link handling.

2007-01-31 Thread Sivakumar Subramani
1. Fix for reset and link handling. 2. Allow for promiscuos mode and multicast state be maintained through ifconfig up and down. 3. Support to print adapter serial number. Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] --- diff -urpN patch1/drivers/net/s2io.c patch2/drivers/net/s2io.c

[PATCH 2.6.20 3/5] s2io: Fixes in updating skb-truesize and code cleanup.

2007-01-31 Thread Sivakumar Subramani
1. Fix for updating skb-truesize properly. 2. Disable NAPI only if more than one ring configured in case of MSI/MSI-X interrupts. Previously we were disabling NAPI irrespective of number of rings when MSI/MSI-X interrupts were used. 3. Code cleanup. Signed-off-by: Sivakumar Subramani [EMAIL

[PATCH 2.6.20 4/5] s2io: Removed enabling of some of the unused interrupts.

2007-01-31 Thread Sivakumar Subramani
Removed unused code in en_dis_able_nic_intrs(), TX_DMA_INTR, RX_DMA_INTR, TX_XGXS_INTR, MC_INTR Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] --- diff -urpN patch3/drivers/net/s2io.c patch4/drivers/net/s2io.c --- patch3/drivers/net/s2io.c 2007-01-31 22:50:24.0 +0530 +++ patch4

RE: [PATCH 2.6.20 1/5] s2io: Making LRO and UFO as module loadable parameter.

2007-01-31 Thread Sivakumar Subramani
31, 2007 3:48 PM To: Ananda Raju Cc: netdev@vger.kernel.org; Leonid Grossman; Alicia Pena; Ramkrishna Vepa; Sreenivasa Honnur; Sriram Rapuru; Sivakumar Subramani; Rastapur Santosh Subject: Re: [PATCH 2.6.20 1/5] s2io: Making LRO and UFO as module loadable parameter. Ananda Raju wrote: This patch

RE: [PATCH 2.6.20 1/5] s2io: Making LRO and UFO as module loadable parameter.

2007-01-30 Thread Sivakumar Subramani
Hi Jeff, Where you able to apply the patches. Please let me the known if you have any issues. Thanks, ~Siva -Original Message- From: Sivakumar Subramani Sent: Monday, January 29, 2007 11:36 AM To: netdev@vger.kernel.org; 'Jeff Garzik' Cc: Leonid Grossman; Ananda Raju; Sreenivasa

RE: [PATCH 2.6.20 1/5] s2io: Making LRO and UFO as module loadable parameter.

2007-01-28 Thread Sivakumar Subramani
. Previously NAPI was compilation option with these changes wan enable disable NAPI using load parameter. Also we are introducing ufo load parameter to enable/disable ufo feature Signed-off-by: Sivakumar Subramani [EMAIL PROTECTED] ACK patches 1-5, but patch does not apply to netdev-2.6.git

RE: [PATCH 2.6.20 5/5] s2io: De-typedef driver.

2007-01-23 Thread Sivakumar Subramani
; Alicia Pena; Ramkrishna Vepa; Sivakumar Subramani; Sreenivasa Honnur; Sriram Rapuru Subject: Re: [PATCH 2.6.20 5/5] s2io: De-typedef driver. Ananda Raju wrote: Removed namespace collisions due to usage of nic_t as per Ralf's patch ([EMAIL PROTECTED]). Signed-off-by: Sivakumar Subramani [EMAIL

RE: [PATCH 2.6.20 1/5] s2io: updates for s2io driver.

2007-01-19 Thread Sivakumar Subramani
@vger.kernel.org; Leonid Grossman; Sivakumar Subramani; Alicia Pena; [EMAIL PROTECTED]; Ramkrishna Vepa Subject: Re: [PATCH 2.6.20 1/5] s2io: updates for s2io driver. Ananda Raju wrote: Hello, List of changes in this patch: This patch adds two load parameters napi and ufo. Previously NAPI