<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/drivers/net/usb/ipheth.c, branch v3.1</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=v3.1</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=v3.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2011-09-15T18:49:44+00:00</updated>
<entry>
<title>ipheth: iPhone 4 Verizon CDMA USB Product ID add</title>
<updated>2011-09-15T18:49:44+00:00</updated>
<author>
<name>Kavan Smith</name>
<email>kavansmith82@gmail.com</email>
</author>
<published>2011-08-31T05:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=02009afc223aae43b8e18918fc816e4520791537'/>
<id>urn:sha1:02009afc223aae43b8e18918fc816e4520791537</id>
<content type='text'>
Add USB product ID for iPhone 4 CDMA Verizon
Tested on at least 2 devices

Signed-off-by: Kavan Smith &lt;kavansmith82@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>iph: use default get_stats</title>
<updated>2011-06-09T00:05:29+00:00</updated>
<author>
<name>stephen hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2011-06-08T08:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=8ef207d63f8ecc0eae41cded066dd0e0ee170edf'/>
<id>urn:sha1:8ef207d63f8ecc0eae41cded066dd0e0ee170edf</id>
<content type='text'>
This driver keeps stats in net_device stats therefore it
does not need to define it's own get_stats hook.

Also, use standard format for net_device_ops (without &amp;).

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>ipheth: Properly distinguish length and alignment in URBs and skbs</title>
<updated>2011-05-08T22:45:13+00:00</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2011-05-03T07:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=9c412942a0bb19ba18f7bd939d42eff1e132a901'/>
<id>urn:sha1:9c412942a0bb19ba18f7bd939d42eff1e132a901</id>
<content type='text'>
The USB protocol this driver implements appears to require 2 bytes of
padding in front of each received packet.  This used to be equal to
the value of NET_IP_ALIGN on x86, so the driver abused that constant
and mostly worked, but this is no longer the case.  The driver also
mixed up the URB and packet lengths, resulting in 2 bytes of junk at
the end of the skb.

Introduce a private constant for the 2 bytes of padding; fix this
confusion and check for the under-length case.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net/usb: Update WARN uses</title>
<updated>2010-11-09T17:22:31+00:00</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2010-10-30T11:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=9c413ed55d5b52159e85a3937cda7f210a318048'/>
<id>urn:sha1:9c413ed55d5b52159e85a3937cda7f210a318048</id>
<content type='text'>
Add missing newlines.

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>ipheth: remove incorrect devtype to WWAN</title>
<updated>2010-09-10T04:41:59+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2010-09-08T07:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=c9cedbba0fc591e1c0587f838932ca3f3c6fec57'/>
<id>urn:sha1:c9cedbba0fc591e1c0587f838932ca3f3c6fec57</id>
<content type='text'>
The 'wwan' devtype is meant for devices that require preconfiguration
and *every* time setup before the ethernet interface can be used, like
cellular modems which require a series of setup commands on serial ports
or other mechanisms before the ethernet interface will handle packets.

As ipheth only requires one-per-hotplug pairing setup with no
preconfiguration (like APN, phone #, etc) and the network interface is
usable at any time after that initial setup, remove the incorrect
devtype wwan.

Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipheth: add support for iPhone 4</title>
<updated>2010-08-23T10:39:29+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>jaxboe@fusionio.com</email>
</author>
<published>2010-08-23T10:39:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=f95d76ab82c381ce2221fbe75f331ff1478732db'/>
<id>urn:sha1:f95d76ab82c381ce2221fbe75f331ff1478732db</id>
<content type='text'>
This adds support for the iPhone 4 to the ipheth driver.

Acked-by: Diego Giagio &lt;diego@giagio.com&gt;
Signed-off-by: Jens Axboe &lt;jaxboe@fusionio.com&gt;
</content>
</entry>
<entry>
<title>usbnet: remove direct access to urb-&gt;status</title>
<updated>2010-07-06T01:50:55+00:00</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2010-07-02T13:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=c31fd6c25c4619c0745b12cff842721a4bd4202c'/>
<id>urn:sha1:c31fd6c25c4619c0745b12cff842721a4bd4202c</id>
<content type='text'>
USB drivers should not use urb-&gt;status directly because
it is scheduled to become a parameter. This does the conversion
for drivers/net/usb

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>USB: rename usb_buffer_alloc() and usb_buffer_free() users</title>
<updated>2010-05-20T20:21:38+00:00</updated>
<author>
<name>Daniel Mack</name>
<email>daniel@caiaq.de</email>
</author>
<published>2010-04-12T11:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=997ea58eb92f9970b8af7aae48800d0ef43b9423'/>
<id>urn:sha1:997ea58eb92f9970b8af7aae48800d0ef43b9423</id>
<content type='text'>
For more clearance what the functions actually do,

  usb_buffer_alloc() is renamed to usb_alloc_coherent()
  usb_buffer_free()  is renamed to usb_free_coherent()

They should only be used in code which really needs DMA coherency.

All call sites have been changed accordingly, except for staging
drivers.

Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Cc: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Cc: Pedro Ribeiro &lt;pedrib@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ipheth: potential null dereferences on error path</title>
<updated>2010-04-27T21:49:07+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2010-04-26T23:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=d87ff58fda926fe5cb01214cccf1c72422ac776d'/>
<id>urn:sha1:d87ff58fda926fe5cb01214cccf1c72422ac776d</id>
<content type='text'>
The calls to usb_free_buffer() dereference rx_urb and tx_urb in the
parameter list but those could be NULL.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Acked-by: L. Alberto Giménez &lt;agimenez@sysvalve.es&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net/usb: Add new driver ipheth</title>
<updated>2010-04-22T05:43:18+00:00</updated>
<author>
<name>Diego Giagio</name>
<email>diego@giagio.com</email>
</author>
<published>2010-04-18T08:35:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=a19259c3d589a014e5f47f148f74dfc44422c82b'/>
<id>urn:sha1:a19259c3d589a014e5f47f148f74dfc44422c82b</id>
<content type='text'>
Add new driver to use tethering with an iPhone device. After initial submission,
apply fixes to fit the new driver into the kernel standards.

There are still a couple of minor (almost cosmetic-level) issues, but the driver
is fully functional right now.

Signed-off-by: L. Alberto Giménez &lt;agimenez@sysvalve.es&gt;
Signed-off-by: Diego Giagio &lt;diego@giagio.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
