<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/ethernet/cisco, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-07-11T06:24:56Z</updated>
<entry>
<title>enic: remove unnecessary setting of skb-&gt;dev</title>
<updated>2012-07-11T06:24:56Z</updated>
<author>
<name>Jon Mason</name>
</author>
<published>2012-07-09T14:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6457acfb7e54e3e22f0524f207dd69e9681c7bb'/>
<id>urn:sha1:b6457acfb7e54e3e22f0524f207dd69e9681c7bb</id>
<content type='text'>
skb-&gt;dev is being unnecessarily set after calling eth_type_trans.
eth_type_trans already sets skb-&gt;dev to the proper value, thus making this
unnecessary.

Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
Cc: Christian Benvenuti &lt;benve@cisco.com&gt;
Cc: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Cc: Neel Patel &lt;neepatel@cisco.com&gt;
Cc: Nishank Trivedi &lt;nistrive@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net: Convert compare_ether_addr to ether_addr_equal</title>
<updated>2012-05-11T03:33:01Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2012-05-09T17:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e42e4747ea72943c21551d8a206b51a9893b1e0'/>
<id>urn:sha1:2e42e4747ea72943c21551d8a206b51a9893b1e0</id>
<content type='text'>
Use the new bool function ether_addr_equal to add
some clarity and reduce the likelihood for misuse
of compare_ether_addr for sorting.

Done via cocci script:

$ cat compare_ether_addr.cocci
@@
expression a,b;
@@
-	!compare_ether_addr(a, b)
+	ether_addr_equal(a, b)

@@
expression a,b;
@@
-	compare_ether_addr(a, b)
+	!ether_addr_equal(a, b)

@@
expression a,b;
@@
-	!ether_addr_equal(a, b) == 0
+	ether_addr_equal(a, b)

@@
expression a,b;
@@
-	!ether_addr_equal(a, b) != 0
+	!ether_addr_equal(a, b)

@@
expression a,b;
@@
-	ether_addr_equal(a, b) == 0
+	!ether_addr_equal(a, b)

@@
expression a,b;
@@
-	ether_addr_equal(a, b) != 0
+	ether_addr_equal(a, b)

@@
expression a,b;
@@
-	!!ether_addr_equal(a, b)
+	ether_addr_equal(a, b)

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>enic: replace open-coded ARRAY_SIZE with macro</title>
<updated>2012-04-13T17:15:14Z</updated>
<author>
<name>Jim Cromie</name>
</author>
<published>2012-04-10T14:56:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4133099b3e1ffd63476ede836a5a10aa26fa93d0'/>
<id>urn:sha1:4133099b3e1ffd63476ede836a5a10aa26fa93d0</id>
<content type='text'>
Signed-off-by: Jim Cromie &lt;jim.cromie@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Stop using NLA_PUT*().</title>
<updated>2012-04-02T08:33:42Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-04-02T00:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1a106de6e6543e7d44dbe1bc5f37a8964607dfa6'/>
<id>urn:sha1:1a106de6e6543e7d44dbe1bc5f37a8964607dfa6</id>
<content type='text'>
These macros contain a hidden goto, and are thus extremely error
prone and make code hard to audit.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Fix addr valid check in enic_set_vf_mac</title>
<updated>2012-03-08T08:28:19Z</updated>
<author>
<name>Roopa Prabhu</name>
</author>
<published>2012-03-07T03:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8622cbd58f345d48f683d881abe3037c60aa673'/>
<id>urn:sha1:b8622cbd58f345d48f683d881abe3037c60aa673</id>
<content type='text'>
zero mac address is a valid address for VIC dynamic vnic and sriov Vf's.
Fix the check in enic_set_vf_mac appropriately

Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: Sujith Sankar &lt;ssujith@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net</title>
<updated>2012-03-01T22:57:40Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-03-01T22:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4017c5368f992fb8fb3a2545a0977082c6664e4'/>
<id>urn:sha1:b4017c5368f992fb8fb3a2545a0977082c6664e4</id>
<content type='text'>
Conflicts:
	drivers/net/ethernet/broadcom/tg3.c

Conflicts in the statistics regression bug fix from 'net',
but happily Matt Carlson originally posted the fix against
'net-next' so I used that to resolve this.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: fix an endian bug in enic_probe()</title>
<updated>2012-03-01T22:23:42Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2012-02-29T21:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=413708bbaf5c85c4c8a264145f7d6c3afcd97f99'/>
<id>urn:sha1:413708bbaf5c85c4c8a264145f7d6c3afcd97f99</id>
<content type='text'>
"num_vfs" is a u32 but we only use the high 16 bits and the low 16bits
are left as zero.  That isn't a problem for little endian systems but it
will break on big endian ones.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net</title>
<updated>2012-02-27T02:55:51Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-02-27T02:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff4783ce78c08d2990126ce1874250ae8e72bbd2'/>
<id>urn:sha1:ff4783ce78c08d2990126ce1874250ae8e72bbd2</id>
<content type='text'>
Conflicts:
	drivers/net/ethernet/sfc/rx.c

Overlapping changes in drivers/net/ethernet/sfc/rx.c, one to change
the rx_buf-&gt;is_page boolean into a set of u16 flags, and another to
adjust how -&gt;ip_summed is initialized.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Fix endianness bug.</title>
<updated>2012-02-24T22:53:03Z</updated>
<author>
<name>Santosh Nayak</name>
</author>
<published>2012-02-24T06:56:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21ca54e99b085b9ff4c91ca41afe42a439966109'/>
<id>urn:sha1:21ca54e99b085b9ff4c91ca41afe42a439966109</id>
<content type='text'>
Sparse complaints the endian bug.

Signed-off-by: Santosh Nayak &lt;santoshprasadnayak@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>enic: Add support for fw init command on sriov vf's</title>
<updated>2012-02-20T05:51:41Z</updated>
<author>
<name>Roopa Prabhu</name>
</author>
<published>2012-02-20T00:12:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2b68c18194b078489a84023564bcf7464b6c7b37'/>
<id>urn:sha1:2b68c18194b078489a84023564bcf7464b6c7b37</id>
<content type='text'>
This patch fixes enic_probe to do a fw init devcmd for sriov vfs.
This enables vf driver in the guest to get into adapter init state without
having to explicitly issue an init fw cmd with portprofile info. But a
successful init on the vf will require the port profile information to be
pre-provisioned by the hypervisor via the pf

Signed-off-by: Roopa Prabhu &lt;roprabhu@cisco.com&gt;
Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: Sujith Sankar &lt;ssujith@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
