<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/net/enic, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2011-08-11T09:42:06Z</updated>
<entry>
<title>enic: Move the Cisco driver</title>
<updated>2011-08-11T09:42:06Z</updated>
<author>
<name>Jeff Kirsher</name>
<email>jeffrey.t.kirsher@intel.com</email>
</author>
<published>2011-05-14T05:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a6a5580c4d90788d67a77c689d3ab22aa5eecfc3'/>
<id>urn:sha1:a6a5580c4d90788d67a77c689d3ab22aa5eecfc3</id>
<content type='text'>
Move the Cisco driver into drivers/net/ethernet/cisco/ and make the
necessary Kconfig and Makefile changes.

CC: Christian Benvenuti &lt;benve@cisco.com&gt;
CC: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
CC: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
CC: David Wang &lt;dwang2@cisco.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>enic: do vlan cleanup</title>
<updated>2011-07-21T20:47:55Z</updated>
<author>
<name>Jiri Pirko</name>
<email>jpirko@redhat.com</email>
</author>
<published>2011-07-20T04:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6ede746b62627b6f03fe88afad1a07d38917b85d'/>
<id>urn:sha1:6ede746b62627b6f03fe88afad1a07d38917b85d</id>
<content type='text'>
- unify vlan and nonvlan rx path
- kill enic-&gt;vlan_group and enic_vlan_rx_register

Signed-off-by: Jiri Pirko &lt;jpirko@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Add support to configure hardware interrupt coalesce timers in a platform independent way</title>
<updated>2011-07-01T03:43:38Z</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2011-06-17T07:56:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ea7ea65a3b37bf207d5c352ac6254506b3dc3901'/>
<id>urn:sha1:ea7ea65a3b37bf207d5c352ac6254506b3dc3901</id>
<content type='text'>
enic driver and the underlying hardware use different units for representing the interrupt coalesce timer.
Driver converts the interrupt coalesce timer in usec to hardware cycles while setting the relevant hardware
registers. The conversion factor can be different for each of the adapter hardware types. So it is dynamically
learnt from the adapter firmware using the devcmd CMD_INTR_COAL_CONVERT. This allows the driver to configure
the hardware interrupt coalesce timers in a platform independent way.

Signed-off-by: Danny Guo &lt;dannguo@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 Wang &lt;dwang2@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@conan.davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Bug Fix: Fix hardware transmit queue indexing in enic_poll_controller</title>
<updated>2011-06-09T21:58:09Z</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2011-06-09T10:37:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b880a954b9e2585ce325aedd76e4741880cab180'/>
<id>urn:sha1:b880a954b9e2585ce325aedd76e4741880cab180</id>
<content type='text'>
Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: Danny Guo &lt;dannguo@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 Wang &lt;dwang2@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Get/Set interrupt resource index for transmit and receive queues</title>
<updated>2011-06-09T21:58:09Z</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2011-06-09T10:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7d260ec26ee56495bcb32491d44ed4590cc838a0'/>
<id>urn:sha1:7d260ec26ee56495bcb32491d44ed4590cc838a0</id>
<content type='text'>
Instead of deriving the index of a transmit/receive interrupt resource
from the transmit/receive queue index, always save and retrieve it
using an additional variable.

Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: Danny Guo &lt;dannguo@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 Wang &lt;dwang2@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Log device configuration in detail during driver load</title>
<updated>2011-06-09T21:58:09Z</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2011-06-09T10:36:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e1fb77bfd062b8d38fb0e428ae0edcd2dc4ec07b'/>
<id>urn:sha1:e1fb77bfd062b8d38fb0e428ae0edcd2dc4ec07b</id>
<content type='text'>
Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: Danny Guo &lt;dannguo@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 Wang &lt;dwang2@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Pass 802.1p bits for packets tagged with vlan zero</title>
<updated>2011-06-09T21:58:09Z</updated>
<author>
<name>Vasanthy Kolluri</name>
<email>vkolluri@cisco.com</email>
</author>
<published>2011-06-09T10:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8757446d8df4446fc7f5d24ad6d53e9f265cc021'/>
<id>urn:sha1:8757446d8df4446fc7f5d24ad6d53e9f265cc021</id>
<content type='text'>
enic driver currently passes 802.1p bits to the upper layers for packets
tagged with non-zero vlan ids only. This patch extends such behaviour to
zero vlan tagged packets also.

The patch is dependant on the following kernel patches:

1) vlan_dev: VLAN 0 should be treated as "no vlan tag" (802.1p packet)
   - net-next-2.6 git commit: ad1afb00393915a51c21b1ae8704562bf036855f
   - Available 2.6.36 and later
2) vlan: Centralize handling of hardware acceleration.
  - net-next-2.6 git commit: 3701e51382a026cba10c60b03efabe534fba4ca4
  - Available 2.6.37 and later

Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: Danny Guo &lt;dannguo@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 Wang &lt;dwang2@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: update to support 64 bit stats</title>
<updated>2011-06-09T06:26:32Z</updated>
<author>
<name>stephen hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2011-06-08T14:54:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f20530bc982d67ebde84b3e0a043549d7ccd85a1'/>
<id>urn:sha1:f20530bc982d67ebde84b3e0a043549d7ccd85a1</id>
<content type='text'>
The device driver already uses 64 bit statistics, it just
doesn't use the 64 bit interface.

Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: remove interrupt.h inclusion from netdevice.h</title>
<updated>2011-06-07T05:55:11Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2011-06-06T10:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a6b7a407865aab9f849dd99a71072b7cd1175116'/>
<id>urn:sha1:a6b7a407865aab9f849dd99a71072b7cd1175116</id>
<content type='text'>
* remove interrupt.g inclusion from netdevice.h -- not needed
* fixup fallout, add interrupt.h and hardirq.h back where needed.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Add support for MTU change via port profile on a dynamic vnic</title>
<updated>2011-06-07T05:48:47Z</updated>
<author>
<name>Roopa Prabhu</name>
<email>roprabhu@cisco.com</email>
</author>
<published>2011-06-03T14:35:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c97c894dc7bcae28d0308dbcd010185079de4a28'/>
<id>urn:sha1:c97c894dc7bcae28d0308dbcd010185079de4a28</id>
<content type='text'>
enic driver gets MTU change notifications for MTU changes in the
port profile associated to a dynamic vnic. This patch adds support
in enic driver to set new MTU on the dynamic vnic and dynamically
adjust its buffers with new MTU size in response to such notifications.

Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Signed-off-by: David Wang &lt;dwang2@cisco.com&gt;
Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
