<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux-stable.git/drivers/net/enic, branch linux-2.6.36.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/atom?h=linux-2.6.36.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/atom?h=linux-2.6.36.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/'/>
<updated>2010-08-04T23:18:04+00:00</updated>
<entry>
<title>drivers/net/enic: Use %pUB to format a UUID</title>
<updated>2010-08-04T23:18:04+00:00</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2010-08-03T09:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=c33788b45f754bd5dd8adc520e37fa38ac1849c7'/>
<id>urn:sha1:c33788b45f754bd5dd8adc520e37fa38ac1849c7</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ethtool: Change ethtool_op_set_flags to validate flags</title>
<updated>2010-06-30T21:09:35+00:00</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2010-06-30T02:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=1437ce3983bcbc0447a0dedcd644c14fe833d266'/>
<id>urn:sha1:1437ce3983bcbc0447a0dedcd644c14fe833d266</id>
<content type='text'>
ethtool_op_set_flags() does not check for unsupported flags, and has
no way of doing so.  This means it is not suitable for use as a
default implementation of ethtool_ops::set_flags.

Add a 'supported' parameter specifying the flags that the driver and
hardware support, validate the requested flags against this, and
change all current callers to pass this parameter.

Change some other trivial implementations of ethtool_ops::set_flags to
call ethtool_op_set_flags().

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Reviewed-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Acked-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Clean ups</title>
<updated>2010-06-26T03:50:30+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=29046f9b1e36f6e3332ce2d8e366005fd177b37a'/>
<id>urn:sha1:29046f9b1e36f6e3332ce2d8e366005fd177b37a</id>
<content type='text'>
1) Update copyright
2) Fix hardware queue descriptor field size CQ_ENET_RQ_DESC_FCOE_SOF_BITS
3) Include rtnetlink.h instead of if_link.h
4) Selectively flush writes to interrupt mask register
5) Use pci_enable_device_mem
6) Remove unused variables and header files
7) Fix size mismatch between memory alloc and free operations of a variable
8) Check for non null arguments to vic_provinfo_alloc

Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Bug Fix: Handle surprise hardware removals</title>
<updated>2010-06-26T03:50:25+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=506e1198413d28446f9a98792b2b38b6bf5f8295'/>
<id>urn:sha1:506e1198413d28446f9a98792b2b38b6bf5f8295</id>
<content type='text'>
Handle surprise hardware removals gracefully during devcmd issue and init,
cleanup of queues.

Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Feature Add: Add loopback capability to enic devices</title>
<updated>2010-06-26T03:50:24+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:51:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=1825aca667196f75b193e2d509ea96ffdc8db0ca'/>
<id>urn:sha1:1825aca667196f75b193e2d509ea96ffdc8db0ca</id>
<content type='text'>
Hardware has the loopback capability to queue the packets transmitted from
a device to the receive queue of the same device. enic now supports the
loopback capability.

Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Use receive queue buffer blocks of 32/64 entries</title>
<updated>2010-06-26T03:50:24+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=b5bab85c15ed3d1ae7f917a7c077086ac6c04572'/>
<id>urn:sha1:b5bab85c15ed3d1ae7f917a7c077086ac6c04572</id>
<content type='text'>
Change the receive queue buffer allocations into blocks of 32 entries when
ring size is less than 64, otherwise use 64 entries per block.

Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Add new firmware devcmds</title>
<updated>2010-06-26T03:50:23+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=70feadf36df94dc0dc2f32fec4c131ecd75344f2'/>
<id>urn:sha1:70feadf36df94dc0dc2f32fec4c131ecd75344f2</id>
<content type='text'>
Add new firmware devcmds - CMD_PROXY_BY_BDF, CMD_PACKET_FILTER_ALL,
CMD_ENABLE_WAIT.

Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Use (netdev|dev|pr)_&lt;level&gt; macro helpers for logging</title>
<updated>2010-06-26T03:50:23+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:50:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=a7a79debcca02fbf908c0abed8d8fb25d0e51b48'/>
<id>urn:sha1:a7a79debcca02fbf908c0abed8d8fb25d0e51b48</id>
<content type='text'>
Replace all printk routines with the (netdev|dev|pr)_&lt;level&gt; macros that
provide verbose logs.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Clean up: Add wrapper routines for firmware devcmd calls</title>
<updated>2010-06-26T03:46:40+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=383ab92f11dd78d365ed05cf4d83ca2acc069a1f'/>
<id>urn:sha1:383ab92f11dd78d365ed05cf4d83ca2acc069a1f</id>
<content type='text'>
Add wrapper routines that issue devcmds to firmware and ensure that a
devcmd lock is held for each devcmd call.

Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Use a lighter reset operation for enic devices</title>
<updated>2010-06-26T03:46:01+00:00</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2010-06-24T10:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=99ef563901a18d44a6c2eadd2b958e2e83aeca51'/>
<id>urn:sha1:99ef563901a18d44a6c2eadd2b958e2e83aeca51</id>
<content type='text'>
The port profile information for a dynamic enic device is set by the upper
layers, that are oblivious to the device reset operation. We do not want a
reset operation erase the network state of a dynamic enic device as there
is no way to set up the port profile information again. Hence a lighter
reset operation called hang reset is used. Hang reset, unlike soft reset
does not reset the network state and resets the host side state only.

Signed-off-by: Scott Feldman &lt;scofeldm@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
