<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/cnic.c, branch linux-3.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-07-21T19:38:32Z</updated>
<entry>
<title>cnic: Add VLAN ID as a parameter during netevent upcall</title>
<updated>2011-07-21T19:38:32Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-07-20T14:55:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=415199f2bd977fa4065d4e836b4b7543f7993bc3'/>
<id>urn:sha1:415199f2bd977fa4065d4e836b4b7543f7993bc3</id>
<content type='text'>
The bnx2fc driver needs to handle netdev events on VLAN devices.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Reviewed-by: Bhanu Prakash Gollapudi &lt;bprakash@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC</title>
<updated>2011-07-21T19:38:32Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-07-20T14:55:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=74e49bbdabbac34c77b280152b1de9bef9bf9be7'/>
<id>urn:sha1:74e49bbdabbac34c77b280152b1de9bef9bf9be7</id>
<content type='text'>
Otherwise, the firmware will not respond and we'll have to wait for
timeout.  Refactor the wait loop we already have into a separate
function for this purpose.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Reviewed-by: Bhanu Prakash Gollapudi &lt;bprakash@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic: Fix Context ID space calculation</title>
<updated>2011-07-21T19:38:32Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-07-20T14:55:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b37a41e390310429d4171b0f7b6c6eab04512dc0'/>
<id>urn:sha1:b37a41e390310429d4171b0f7b6c6eab04512dc0</id>
<content type='text'>
Include FCoE CID space only for E2_PLUS devices.  Remove old CID
offset adjustments that are no longer needed.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Reviewed-by: Bhanu Prakash Gollapudi &lt;bprakash@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic: Return proper error code if we fail to send netlink message</title>
<updated>2011-07-14T15:46:07Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-07-13T17:24:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=558e4c758c4c7bf209325f5865189c6558860b2b'/>
<id>urn:sha1:558e4c758c4c7bf209325f5865189c6558860b2b</id>
<content type='text'>
to allow iSCSI connection to fail faster instead of waiting for the
long timeout.

Update version to 2.5.6.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Reviewed-by: Matt Carlson &lt;mcarlson@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic: Fix ring setup/shutdown code</title>
<updated>2011-07-14T15:46:07Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-07-13T17:24:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1dd883cb15310dc2ded9995a1f1d8b1cb1e88f3'/>
<id>urn:sha1:e1dd883cb15310dc2ded9995a1f1d8b1cb1e88f3</id>
<content type='text'>
Latest bnx2x driver uses different CID for the iSCSI rings, so
we need to pass it in the ring init data.  The rx ring is also
zeroed out to prevent stale DMA addresses from being used after
shutdown.

The same cp local variable redefined inside the else branch is
also eliminated.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: Matt Carlson &lt;mcarlson@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic: Fix port_mode setting</title>
<updated>2011-07-14T15:46:07Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-07-13T17:24:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b7d40315c9643034ac4b5c9dda480d0124416f89'/>
<id>urn:sha1:b7d40315c9643034ac4b5c9dda480d0124416f89</id>
<content type='text'>
CHIP_2_PORT_MODE was not set correctly.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Reviewed-by: Matt Carlson &lt;mcarlson@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic: Replace get_random_bytes() with random32()</title>
<updated>2011-07-14T15:46:07Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-07-13T17:24:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=973e574e26cc8f4704e5d7f112fd566386e37f04'/>
<id>urn:sha1:973e574e26cc8f4704e5d7f112fd566386e37f04</id>
<content type='text'>
Suggested by Stephen Hemminger &lt;shemminger@vyatta.com&gt;

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Reviewed-by: Matt Carlson &lt;mcarlson@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net: Remove casts of void *</title>
<updated>2011-06-21T22:48:29Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2011-06-16T19:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43d620c82985b19008d87a437b4cf83f356264f7'/>
<id>urn:sha1:43d620c82985b19008d87a437b4cf83f356264f7</id>
<content type='text'>
Unnecessary casts of void * clutter the code.

These are the remainder casts after several specific
patches to remove netdev_priv and dev_priv.

Done via coccinelle script (and a little editing):

$ cat cast_void_pointer.cocci
@@
type T;
T *pt;
void *pv;
@@

- pt = (T *)pv;
+ pt = pv;

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Acked-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Acked-By: Chris Snook &lt;chris.snook@gmail.com&gt;
Acked-by: Jon Mason &lt;jdmason@kudzu.us&gt;
Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Acked-by: David Dillow &lt;dave@thedillows.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc</title>
<updated>2011-06-15T14:56:37Z</updated>
<author>
<name>Vlad Zolotarov</name>
</author>
<published>2011-06-14T11:33:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=619c5cb6885b936c44ae1422ef805b69c6291485'/>
<id>urn:sha1:619c5cb6885b936c44ae1422ef805b69c6291485</id>
<content type='text'>
New FW/HSI (7.0):
 - Added support to 578xx chips
 - Improved HSI - much less driver's direct access to the FW internal
   memory needed.

New implementation of the HSI handling layer in the bnx2x (bnx2x_sp.c):
 - Introduced chip dependent objects that have chip independent interfaces
   for configuration of MACs, multicast addresses, Rx mode, indirection table,
   fast path queues and function initialization/cleanup.
 - Objects functionality is based on the private function pointers, which
   allows not only a per-chip but also PF/VF differentiation while still
   preserving the same interface towards the driver.
 - Objects interface is not influenced by the HSI changes which do not require
   providing new parameters keeping the code outside the bnx2x_sp.c invariant
   with regard to such HSI chnages.

Changes in a CNIC, bnx2fc and bnx2i modules due to the new HSI.

Signed-off-by: Vladislav Zolotarov &lt;vladz@broadcom.com&gt;
Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: Bhanu Prakash Gollapudi &lt;bprakash@broadcom.com&gt;
Signed-off-by: Eilon Greenstein &lt;eilong@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@conan.davemloft.net&gt;
</content>
</entry>
<entry>
<title>cnic: Move indexing function pointers to struct kcq_info</title>
<updated>2011-06-15T14:56:12Z</updated>
<author>
<name>Michael Chan</name>
</author>
<published>2011-06-14T01:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59e5137357559ec60b2e72bdc3d5a7e22c47212b'/>
<id>urn:sha1:59e5137357559ec60b2e72bdc3d5a7e22c47212b</id>
<content type='text'>
The hardware indexing scheme for the FCoE kcq will change in the upcoming
firmware.  This patch will cope with the change easily.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: Vladislav Zolotarov &lt;vladz@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@conan.davemloft.net&gt;
</content>
</entry>
</feed>
