<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/pppol2tp.c, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-09-15T17:45:14Z</updated>
<entry>
<title>pppol2tp: calls unregister_pernet_gen_device() at unload time</title>
<updated>2009-09-15T17:45:14Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2009-07-28T03:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bcb9e52411cb2069fce6720cdc314651c1f200c1'/>
<id>urn:sha1:bcb9e52411cb2069fce6720cdc314651c1f200c1</id>
<content type='text'>
[ Upstream commit 446e72f30eca76d6f9a1a54adf84d2c6ba2831f8 ]

Failure to call unregister_pernet_gen_device() can exhaust memory
if module is loaded/unloaded many times.

Signed-off-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
Acked-by: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drivers/net/ppp*.c: fix sparse warnings: fix signedness</title>
<updated>2009-02-18T01:21:12Z</updated>
<author>
<name>Hannes Eder</name>
</author>
<published>2009-02-14T11:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6781f2af8567524f8c95d9907718a6c61fe417d'/>
<id>urn:sha1:d6781f2af8567524f8c95d9907718a6c61fe417d</id>
<content type='text'>
Fix this sparse warnings:
  drivers/net/ppp_generic.c:919:43: warning: incorrect type in argument 1 (different signedness)
  drivers/net/pppoe.c:1195:43: warning: incorrect type in argument 1 (different signedness)
  drivers/net/pppol2tp.c:2666:43: warning: incorrect type in argument 1 (different signedness)

Signed-off-by: Hannes Eder &lt;hannes@hanneseder.net&gt;
Acked-by: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ppp: section fixes re netns</title>
<updated>2009-02-10T02:05:16Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2009-02-10T02:05:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0012985d184b7b9d4513eacd35771715471e06ef'/>
<id>urn:sha1:0012985d184b7b9d4513eacd35771715471e06ef</id>
<content type='text'>
PPP is modular code so no initdata on netns hooks.

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>pppol2tp: stop using proc internals</title>
<updated>2009-01-27T05:10:08Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2009-01-27T05:10:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbec6605cf0fd5080f03eb787c95c1ecd660421f'/>
<id>urn:sha1:cbec6605cf0fd5080f03eb787c95c1ecd660421f</id>
<content type='text'>
PDE_NET usage in driver code is a sign and, indeed, switching
to seq_open_net/seq_release_net saves code and fixes bogus things, like
user triggerabble BUG_ON(!net) after maybe_get_net, and NULLifying -&gt;private.

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>net: pppoe,pppol2tp - register channels with explicit net</title>
<updated>2009-01-21T23:55:40Z</updated>
<author>
<name>Cyrill Gorcunov</name>
</author>
<published>2009-01-21T23:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5882c30508c1e3c4fbbdaa9ca08d0922c5fb071'/>
<id>urn:sha1:f5882c30508c1e3c4fbbdaa9ca08d0922c5fb071</id>
<content type='text'>
In PPPo[E|L2TP] we could explicitly point which net namespace
we're going to use for channels - make it so.

Signed-off-by: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;
Signed-off-by: James Chapman &lt;jchapman@katalix.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: pppol2tp - introduce net-namespace functionality</title>
<updated>2009-01-21T23:55:15Z</updated>
<author>
<name>Cyrill Gorcunov</name>
</author>
<published>2009-01-21T23:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4e9fb8016a351b5b9da7fea32bcfdbc9d836e421'/>
<id>urn:sha1:4e9fb8016a351b5b9da7fea32bcfdbc9d836e421</id>
<content type='text'>
- Each tunnel and appropriate lock are inside own namespace now.
- pppox code allows to create per-namespace sockets for
  both PX_PROTO_OE and PX_PROTO_OL2TP protocols. Actually since
  now pppox_create support net-namespaces new PPPo... protocols
  (if they ever will be) should support net-namespace too otherwise
  explicit check for &amp;init_net would be needed.

Signed-off-by: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;
Signed-off-by: James Chapman &lt;jchapman@katalix.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: constify VFTs</title>
<updated>2009-01-21T22:03:37Z</updated>
<author>
<name>Jan Engelhardt</name>
</author>
<published>2009-01-14T21:52:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4101dec9ca64d40f0d673f0a40ba46ba2c60e117'/>
<id>urn:sha1:4101dec9ca64d40f0d673f0a40ba46ba2c60e117</id>
<content type='text'>
Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>l2tp: fix UDP checksum support</title>
<updated>2008-12-16T09:23:49Z</updated>
<author>
<name>James Chapman</name>
</author>
<published>2008-12-16T09:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ffcebb163c6ddba11abd2e8aabc7a8a88982e4f4'/>
<id>urn:sha1:ffcebb163c6ddba11abd2e8aabc7a8a88982e4f4</id>
<content type='text'>
The pppol2tp driver has had broken UDP checksum code for a long
time. This patch fixes it. If UDP checksums are enabled in the
tunnel's UDP socket, the L2TP driver now properly validates the
checksum on receive and fills in the checksum on transmit. If the
network device has hardware checksum support and is enabled, it is
used instead of generating/checking the checksum in software.

Signed-off-by: James Chapman &lt;jchapman@katalix.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>pppol2tp: Add missing sock_put() in pppol2tp_release()</title>
<updated>2008-11-29T06:12:02Z</updated>
<author>
<name>Frédéric Moulins</name>
</author>
<published>2008-11-29T06:12:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e6358135147807351db3b7782d3e198a1bba8b62'/>
<id>urn:sha1:e6358135147807351db3b7782d3e198a1bba8b62</id>
<content type='text'>
pppol2tp_sock_to_session() do sock_hold() if the session to release is
not NULL.

Signed-off-by: Frédéric Moulins &lt;frederic.moulins@alsatis.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: Remove __skb_insert() calls outside of skbuff internals.</title>
<updated>2008-09-22T04:28:51Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-09-22T04:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43f59c89399fd76883a06c551f24794e98409432'/>
<id>urn:sha1:43f59c89399fd76883a06c551f24794e98409432</id>
<content type='text'>
This minor cleanup simplifies later changes which will convert
struct sk_buff and friends over to using struct list_head.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
