<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/net/caif, branch v3.13.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/net/caif?h=v3.13.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/net/caif?h=v3.13.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-09-23T20:29:41Z</updated>
<entry>
<title>caif_hsi.h: Remove extern from function prototypes</title>
<updated>2013-09-23T20:29:41Z</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2013-09-23T18:37:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a22b8f4b57af5a4bdda2039d82845285b2a2b7ec'/>
<id>urn:sha1:a22b8f4b57af5a4bdda2039d82845285b2a2b7ec</id>
<content type='text'>
There are a mix of function prototypes with and without extern
in the kernel sources.  Standardize on not using extern for
function prototypes.

Function prototypes don't need to be written with extern.
extern is assumed by the compiler.  Its use is as unnecessary as
using auto to declare automatic/local variables in a block.

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>caif: Remove my bouncing email address.</title>
<updated>2013-04-23T17:25:51Z</updated>
<author>
<name>sjur.brandeland@stericsson.com</name>
<email>sjur.brandeland@stericsson.com</email>
</author>
<published>2013-04-22T23:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=26ee65e680f4a2291f6258e11beceae0ad4eeba3'/>
<id>urn:sha1:26ee65e680f4a2291f6258e11beceae0ad4eeba3</id>
<content type='text'>
Remove my soon bouncing email address.
Also remove the "Contact:" line in file header.
The MAINTAINERS file is a better place to find the
contact person anyway.

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: remove caif_shm</title>
<updated>2013-03-17T16:16:38Z</updated>
<author>
<name>Erwan Yvin</name>
<email>erwan.yvin@stericsson.com</email>
</author>
<published>2013-03-11T03:13:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7a875903389f3492d4cb06faa1d55a1630e77c11'/>
<id>urn:sha1:7a875903389f3492d4cb06faa1d55a1630e77c11</id>
<content type='text'>
caif_shm is an old implementation
caif_shm will be replaced by caif_virtio

[ As explained by Linus Walleij: "U5500 used this, but was cancelled
  and the silicon did not reach anyone outside ST-Ericsson.  Then for
  the next platforms, we have gone for the leaner &amp; cleaner approach
  of using virtio, rpmesg and rproc." ]

Signed-off-by: Erwan Yvin &lt;erwan.yvin@stericsson.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Acked-by: Sjur Brendeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif-hsi: Remove use of module parameters</title>
<updated>2012-06-25T23:44:12Z</updated>
<author>
<name>Sjur Brændeland</name>
<email>sjur.brandeland@stericsson.com</email>
</author>
<published>2012-06-25T07:49:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=91fa0cbc0c47930f771bf5425109956cc99c6b0b'/>
<id>urn:sha1:91fa0cbc0c47930f771bf5425109956cc99c6b0b</id>
<content type='text'>
Remove use of module parameters on caif hsi device, as
rtnl configuration parameters are already supported.

All caif hsi configuration data is put in cfhsi_config,
and default values in hsi_default_config.

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif-hsi: Replace platform device with ops structure.</title>
<updated>2012-06-25T23:44:12Z</updated>
<author>
<name>Sjur Brændeland</name>
<email>sjur.brandeland@stericsson.com</email>
</author>
<published>2012-06-25T07:49:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1c385f1fdf6f9c66d982802cd74349c040980b50'/>
<id>urn:sha1:1c385f1fdf6f9c66d982802cd74349c040980b50</id>
<content type='text'>
Remove use of struct platform_device, and replace it with
struct cfhsi_ops. Updated variable names in the same
spirit:
cfhsi_get_dev to cfhsi_get_ops,
cfhsi-&gt;dev to cfhsi-&gt;ops and,
cfhsi-&gt;dev.drv to cfhsi-&gt;ops-&gt;cb_ops.

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif-hsi: Add rtnl support</title>
<updated>2012-06-25T23:44:12Z</updated>
<author>
<name>Sjur Brændeland</name>
<email>sjur.brandeland@stericsson.com</email>
</author>
<published>2012-06-25T07:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c41254006377842013922fb1e407391f24c59522'/>
<id>urn:sha1:c41254006377842013922fb1e407391f24c59522</id>
<content type='text'>
Add RTNL support for managing the caif hsi interface.
The HSI HW interface is no longer registering as a device,
instead we use symbol_get to get hold of the HSI API.

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif-hsi: robust frame aggregation for HSI</title>
<updated>2012-04-13T15:37:36Z</updated>
<author>
<name>Dmitry Tarnyagin</name>
<email>dmitry.tarnyagin@stericsson.com</email>
</author>
<published>2012-04-12T08:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ece367d53a5bf46cc357163c7074a6546a0ec01c'/>
<id>urn:sha1:ece367d53a5bf46cc357163c7074a6546a0ec01c</id>
<content type='text'>
Implement aggregation algorithm, combining more data into a single
HSI transfer. 4 different traffic categories are supported:
 1. TC_PRIO_CONTROL .. TC_PRIO_MAX (CTL)
 2. TC_PRIO_INTERACTIVE            (VO)
 3. TC_PRIO_INTERACTIVE_BULK       (VI)
 4. TC_PRIO_BESTEFFORT, TC_PRIO_BULK, TC_PRIO_FILLER (BEBK)

Signed-off-by: Dmitry Tarnyagin &lt;dmitry.tarnyagin@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: set traffic class for caif packets</title>
<updated>2012-04-13T15:37:36Z</updated>
<author>
<name>Dmitry Tarnyagin</name>
<email>dmitry.tarnyagin@stericsson.com</email>
</author>
<published>2012-04-12T08:27:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=447648128ec22e294604674ffe1064aa3ec3b767'/>
<id>urn:sha1:447648128ec22e294604674ffe1064aa3ec3b767</id>
<content type='text'>
Set traffic class for CAIF packets, based on socket
priority, CAIF protocol type, or type of message.

Traffic class mapping for different packet types:
 - control:       TC_PRIO_CONTROL;
 - flow control:  TC_PRIO_CONTROL;
 - at:            TC_PRIO_CONTROL;
 - rfm:           TC_PRIO_INTERACTIVE_BULK;
 - other sockets: equals to socket's TC;
 - network data:  no change.

Signed-off-by: Dmitry Tarnyagin &lt;dmitry.tarnyagin@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif-hsi: Add RX flip buffer</title>
<updated>2012-02-04T21:06:28Z</updated>
<author>
<name>sjur.brandeland@stericsson.com</name>
<email>sjur.brandeland@stericsson.com</email>
</author>
<published>2012-02-03T04:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=332ad43f19848ed653a5e44afa8e2f4a7d34ed44'/>
<id>urn:sha1:332ad43f19848ed653a5e44afa8e2f4a7d34ed44</id>
<content type='text'>
Implement RX flip buffer in the cfhsi_rx_done function,
piggy-backed frames is also supported.
This gives a significant performance gain for CAIF over HSI.

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif-spi: Bugfix for dump upon device removal</title>
<updated>2011-12-06T18:34:12Z</updated>
<author>
<name>Erwan Bracq</name>
<email>erwan.bracq@stericsson.com</email>
</author>
<published>2011-12-06T07:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d5f43c1ea4260807a894150b680fa0a0dd386259'/>
<id>urn:sha1:d5f43c1ea4260807a894150b680fa0a0dd386259</id>
<content type='text'>
Fix dump upon device removal, by moving deinitialization from
platform-device-remove to network-interface-uninit.

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
