<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/bluetooth/l2cap.h, branch linux-2.6.38.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.38.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.38.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-12-01T23:04:43Z</updated>
<entry>
<title>Bluetooth: clean up legal text</title>
<updated>2010-12-01T23:04:43Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2010-12-01T14:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be21871f24b0fcd8d0d09c8090385c9cec80efa3'/>
<id>urn:sha1:be21871f24b0fcd8d0d09c8090385c9cec80efa3</id>
<content type='text'>
Remove extra spaces from legal text so that legal stuff looks
the same for all bluetooth code.

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@nokia.com&gt;
Signed-off-by: Gustavo F. Padovan &lt;padovan@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>Bluetooth: clean up l2cap code</title>
<updated>2010-12-01T23:04:43Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2010-12-01T14:58:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=894718a6be69d8cfd191dc291b42be32a1e4851b'/>
<id>urn:sha1:894718a6be69d8cfd191dc291b42be32a1e4851b</id>
<content type='text'>
Do not initialize static vars to zero, macros with complex values
shall be enclosed with (), remove unneeded braces.

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@nokia.com&gt;
Signed-off-by: Gustavo F. Padovan &lt;padovan@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>net: return operator cleanup</title>
<updated>2010-09-23T21:33:39Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2010-09-22T20:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a02cec2155fbea457eca8881870fd2de1a4c4c76'/>
<id>urn:sha1:a02cec2155fbea457eca8881870fd2de1a4c4c76</id>
<content type='text'>
Change "return (EXPR);" to "return EXPR;"

return is not a function, parentheses are not required.

Signed-off-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Use 3-DH5 payload size for default ERTM max PDU size</title>
<updated>2010-08-10T11:59:11Z</updated>
<author>
<name>Mat Martineau</name>
</author>
<published>2010-08-05T22:54:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db12d647ccc971ed120199dc7ea5be2b5887d328'/>
<id>urn:sha1:db12d647ccc971ed120199dc7ea5be2b5887d328</id>
<content type='text'>
The previous value of 672 for L2CAP_DEFAULT_MAX_PDU_SIZE is based on
the default L2CAP MTU.  That default MTU is calculated from the size
of two DH5 packets, minus ACL and L2CAP b-frame header overhead.

ERTM is used with newer basebands that typically support larger 3-DH5
packets, and i-frames and s-frames have more header overhead.  With
clean RF conditions, basebands will typically attempt to use 1021-byte
3-DH5 packets for maximum throughput.  Adjusting for 2 bytes of ACL
headers plus 10 bytes of worst-case L2CAP headers yields 1009 bytes
of payload.

This PDU size imposes less overhead for header bytes and gives the
baseband the option to choose 3-DH5 packets, but is small enough for
ERTM traffic to interleave well with other L2CAP or SCO data.
672-byte payloads do not allow the most efficient over-the-air
packet choice, and cannot achieve maximum throughput over BR/EDR.

Signed-off-by: Mat Martineau &lt;mathewm@codeaurora.org&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Change default L2CAP ERTM retransmit timeout</title>
<updated>2010-08-10T11:59:11Z</updated>
<author>
<name>Mat Martineau</name>
</author>
<published>2010-08-05T22:54:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fa235562fbde8703aabeeedfa0772f08608d1542'/>
<id>urn:sha1:fa235562fbde8703aabeeedfa0772f08608d1542</id>
<content type='text'>
The L2CAP specification requires that the ERTM retransmit timeout be at
least 2 seconds for BR/EDR connections.

Signed-off-by: Mat Martineau &lt;mathewm@codeaurora.org&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Use __packed annotation</title>
<updated>2010-07-21T17:39:13Z</updated>
<author>
<name>Gustavo F. Padovan</name>
</author>
<published>2010-07-19T05:00:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66c853cc21bd387a9a2109dcf3b3d53cc9ee9edf'/>
<id>urn:sha1:66c853cc21bd387a9a2109dcf3b3d53cc9ee9edf</id>
<content type='text'>
To make net/ and include/net/ code consistent use __packed instead of
__attribute__ ((packed)). Bluetooth subsystem was one of the last net
subsys still using __attribute__ ((packed)).

Signed-off-by: Gustavo F. Padovan &lt;padovan@profusion.mobi&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Add Google's copyright to L2CAP</title>
<updated>2010-07-21T17:39:12Z</updated>
<author>
<name>Gustavo F. Padovan</name>
</author>
<published>2010-07-16T19:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5d8868ff3d11e3fc5a5c07477f281a16c71714a3'/>
<id>urn:sha1:5d8868ff3d11e3fc5a5c07477f281a16c71714a3</id>
<content type='text'>
Signed-off-by: Gustavo F. Padovan &lt;padovan@profusion.mobi&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Add Copyright notice to L2CAP</title>
<updated>2010-07-21T17:39:11Z</updated>
<author>
<name>Gustavo F. Padovan</name>
</author>
<published>2010-07-13T14:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce5706bd69be6b25715ed6cd48a210b5080032bc'/>
<id>urn:sha1:ce5706bd69be6b25715ed6cd48a210b5080032bc</id>
<content type='text'>
Copyright for the time I worked on L2CAP during the Google Summer of Code
program.

Signed-off-by: Gustavo F. Padovan &lt;padovan@profusion.mobi&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Remove the send_lock spinlock from ERTM</title>
<updated>2010-07-21T17:39:09Z</updated>
<author>
<name>Gustavo F. Padovan</name>
</author>
<published>2010-06-21T21:50:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0f66218b3a7d0bcf37ca95186123c257fda0ba5'/>
<id>urn:sha1:e0f66218b3a7d0bcf37ca95186123c257fda0ba5</id>
<content type='text'>
Using a lock to deal with the ERTM race condition - interruption with
new data from the hci layer - is wrong. We should use the native skb
backlog queue.

Signed-off-by: Gustavo F. Padovan &lt;padovan@profusion.mobi&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Disconnect early if mode is not supported</title>
<updated>2010-07-21T17:39:09Z</updated>
<author>
<name>Gustavo F. Padovan</name>
</author>
<published>2010-06-07T23:54:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cf6c2c0b9f47ee3cd12684b905725c8376d52135'/>
<id>urn:sha1:cf6c2c0b9f47ee3cd12684b905725c8376d52135</id>
<content type='text'>
When mode is mandatory we shall not send connect request and report this
to the userspace as well.

Signed-off-by: Gustavo F. Padovan &lt;padovan@profusion.mobi&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
</feed>
