<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/net/llc_if.h, branch v5.8</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v5.8</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v5.8'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2013-09-21T18:01:38Z</updated>
<entry>
<title>llc*.h: Remove extern from function prototypes</title>
<updated>2013-09-21T18:01:38Z</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2013-09-21T17:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bf3c710f71a6144bd4d3bb9efb91099863debfb8'/>
<id>urn:sha1:bf3c710f71a6144bd4d3bb9efb91099863debfb8</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>llc: Use normal etherdevice.h tests</title>
<updated>2013-09-04T02:34:47Z</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2013-09-01T20:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=951fd874c3b014c4abf38a8e588d4687b98fedb4'/>
<id>urn:sha1:951fd874c3b014c4abf38a8e588d4687b98fedb4</id>
<content type='text'>
Convert the llc_&lt;foo&gt; static inlines to the
equivalents from etherdevice.h and remove
the llc_&lt;foo&gt; static inline functions.

llc_mac_null -&gt; is_zero_ether_addr
llc_mac_multicast -&gt; is_multicast_ether_addr
llc_mac_match -&gt; ether_addr_equal

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>[LLC]: Kill static inline llc_addrany</title>
<updated>2008-02-29T19:46:17Z</updated>
<author>
<name>Ilpo Järvinen</name>
<email>ilpo.jarvinen@helsinki.fi</email>
</author>
<published>2008-02-29T19:46:17Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=03a64c93b68e1eff299b9bbbb0d13105171cddc4'/>
<id>urn:sha1:03a64c93b68e1eff299b9bbbb0d13105171cddc4</id>
<content type='text'>
After the patch:
$ git-grep llc_addrany | wc -l
0

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Acked-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[LLC]: add multicast support for datagrams</title>
<updated>2006-06-18T04:26:08Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-05-25T22:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bc0e646796928918e45b6465e02616f2fe65c3c1'/>
<id>urn:sha1:bc0e646796928918e45b6465e02616f2fe65c3c1</id>
<content type='text'>
Allow mulitcast reception of datagrams (similar to UDP).
All sockets bound to the same SAP receive a clone.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[LLC]: use more efficient ether address routines</title>
<updated>2006-06-18T04:26:00Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-05-25T22:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=aecbd4e45c2e469e0452ffb2c0b0d881e2815bb8'/>
<id>urn:sha1:aecbd4e45c2e469e0452ffb2c0b0d881e2815bb8</id>
<content type='text'>
Use more cache efficient Ethernet address manipulation functions
in etherdevice.h.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
</content>
</entry>
<entry>
<title>o LLC: trim down llc_core to the very basic support needed by IPX et all</title>
<updated>2003-09-19T20:00:14Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@conectiva.com.br</email>
</author>
<published>2003-09-19T20:00:14Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5351553b77b526a1e479e787d81aad7632e8e21a'/>
<id>urn:sha1:5351553b77b526a1e479e787d81aad7632e8e21a</id>
<content type='text'>
Renaming the basic support module to llc.ko and introducing llc_core.c,
that has just the basic output path for llc_build_and_send_ui_pkt.

Next step will be to rename llc_main.c to llc_station.c, then consolidate
all the llc station code in this file, removing all the not needed
llc_station parameters and killing struct llc_station altogether,
no sense in having it as there is just one station, always. BTW in
this changeset parts of llc_main_station was already moved to llc_core.c,
namely the sap list and lock.
</content>
</entry>
<entry>
<title>o LLC: move the sockets release function outside of llc_sap_close</title>
<updated>2003-09-16T11:32:26Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@conectiva.com.br</email>
</author>
<published>2003-09-16T11:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=03c87be72502e41621f91e0f367469217ff7755d'/>
<id>urn:sha1:03c87be72502e41621f91e0f367469217ff7755d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o LLC: move llc_conn_handler and llc_sap_handler out of llc_mac</title>
<updated>2003-09-15T22:45:09Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@conectiva.com.br</email>
</author>
<published>2003-09-15T22:45:09Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=eb05b717ca88efa9f7fe405856a17e25dab11a2a'/>
<id>urn:sha1:eb05b717ca88efa9f7fe405856a17e25dab11a2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[LLC] clean up the ui sending routines and core</title>
<updated>2002-09-24T02:19:47Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@conectiva.com.br</email>
</author>
<published>2002-09-24T02:19:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9950c8fea9d3fed4a4a97d12b5988d97ee12c6b0'/>
<id>urn:sha1:9950c8fea9d3fed4a4a97d12b5988d97ee12c6b0</id>
<content type='text'>
OK, now I managed to kill the last remnants of bloated structs from
LLC, I feel better now :)

Also deleted include/net/llc_{frame,name,state}.h, remnants of the
old LLC stack still in the tree.
</content>
</entry>
<entry>
<title>[LLC] kill sap-&gt;{ind,conf}, finally!</title>
<updated>2002-09-24T00:04:25Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@conectiva.com.br</email>
</author>
<published>2002-09-24T00:04:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=71d24cc6cccf45edd7e95619d429f9270a6a0d2f'/>
<id>urn:sha1:71d24cc6cccf45edd7e95619d429f9270a6a0d2f</id>
<content type='text'>
With this one the sap-&gt;ind and -&gt;conf callbacks are gone, now the core
is tightly integrated with the socket layer (PF_LLC) and the
datalink_protos are mostly working like when the old LLC stack was
in the kernel, i.e. without special receiving routines for IPX in
802.2 mode, now I have to work on the UI sending routines to kill more
stupid structs. 
</content>
</entry>
</feed>
