<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/net/arp.h, branch v3.4.33</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/net/arp.h?h=v3.4.33</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/net/arp.h?h=v3.4.33'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-02-15T22:48:35Z</updated>
<entry>
<title>ipv4: Eliminate spurious argument to __ipv4_neigh_lookup</title>
<updated>2012-02-15T22:48:35Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2012-02-15T22:48:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=80703d265b7e8a801560d907b1bfe340e574dbca'/>
<id>urn:sha1:80703d265b7e8a801560d907b1bfe340e574dbca</id>
<content type='text'>
'tbl' is always arp_tbl, so specifying it is pointless.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv6: Use universal hash for NDISC.</title>
<updated>2011-12-28T20:06:58Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-12-28T20:06:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2c2aba6c561ac425602f4a0be61422224cb87151'/>
<id>urn:sha1:2c2aba6c561ac425602f4a0be61422224cb87151</id>
<content type='text'>
In order to perform a proper universal hash on a vector of integers,
we have to use different universal hashes on each vector element.

Which means we need 4 different hash randoms for ipv6.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: Add -&gt;neigh_lookup() operation to dst_ops</title>
<updated>2011-07-18T07:40:17Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-07-18T07:40:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d3aaeb38c40e5a6c08dd31a1b64da65c4352be36'/>
<id>urn:sha1:d3aaeb38c40e5a6c08dd31a1b64da65c4352be36</id>
<content type='text'>
In the future dst entries will be neigh-less.  In that environment we
need to have an easy transition point for current users of
dst-&gt;neighbour outside of the packet output fast path.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv4: Inline neigh binding.</title>
<updated>2011-07-13T08:12:28Z</updated>
<author>
<name>David Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-07-11T22:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3769cffb1c48f64640ffab7ce3bffe867342c0f0'/>
<id>urn:sha1:3769cffb1c48f64640ffab7ce3bffe867342c0f0</id>
<content type='text'>
Get rid of all of the useless and costly indirection
by doing the neigh hash table lookup directly inside
of the neighbour binding.

Rename from arp_bind_neighbour to rt_bind_neighbour.

Use new helpers {__,}ipv4_neigh_lookup()

In rt_bind_neighbour() get rid of useless tests which
are never true in the context this function is called,
namely dev is never NULL and the dst-&gt;neighbour is
always NULL.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv4: Use universal hash for ARP.</title>
<updated>2011-07-11T08:37:28Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-07-11T08:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f610b74b14d74a069f61583131e689550fd5bab3'/>
<id>urn:sha1:f610b74b14d74a069f61583131e689550fd5bab3</id>
<content type='text'>
We need to make sure the multiplier is odd.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>arp: allow to invalidate specific ARP entries</title>
<updated>2011-01-11T00:10:37Z</updated>
<author>
<name>Maxim Levitsky</name>
<email>maximlevitsky@gmail.com</email>
</author>
<published>2011-01-08T13:57:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=545ecdc3b3a2fe0b54a3053bf8bf85321bbca7da'/>
<id>urn:sha1:545ecdc3b3a2fe0b54a3053bf8bf85321bbca7da</id>
<content type='text'>
IPv4 over firewire needs to be able to remove ARP entries
from the ARP cache that belong to nodes that are removed, because
IPv4 over firewire uses ARP packets for private information
about nodes.

This information becomes invalid as soon as node drops
off the bus and when it reconnects, its only possible
to start talking to it after it responded to an ARP packet.
But ARP cache prevents such packets from being sent.

Signed-off-by: Maxim Levitsky &lt;maximlevitsky@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>arp: remove unnecessary export of arp_broken_ops</title>
<updated>2010-09-30T02:45:35Z</updated>
<author>
<name>stephen hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2010-09-28T17:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a64de47c091e4a337fa9763315cb6f2fbf0c583b'/>
<id>urn:sha1:a64de47c091e4a337fa9763315cb6f2fbf0c583b</id>
<content type='text'>
arp_broken_ops is only used in arp.c

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>net: make neigh_ops constant</title>
<updated>2009-09-02T00:40:57Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2009-09-01T11:13:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=89d69d2b75a8f7e258f4b634cd985374cfd3202e'/>
<id>urn:sha1:89d69d2b75a8f7e258f4b634cd985374cfd3202e</id>
<content type='text'>
These tables are never modified at runtime. Move to read-only
section.

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>[NETFILTER]: ebtables: remove casts, use consts</title>
<updated>2008-02-01T03:27:33Z</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@computergmbh.de</email>
</author>
<published>2008-01-31T11:59:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=abfdf1c48907f78ad7d943b77ea180bf5504564f'/>
<id>urn:sha1:abfdf1c48907f78ad7d943b77ea180bf5504564f</id>
<content type='text'>
Signed-off-by: Jan Engelhardt &lt;jengelh@computergmbh.de&gt;
Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPV4]: Remove unused define in include/net/arp.h (HAVE_ARP_CREATE)</title>
<updated>2008-01-28T23:00:16Z</updated>
<author>
<name>Rami Rosen</name>
<email>ramirose@gmail.com</email>
</author>
<published>2007-12-31T07:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=04ce99c4839a86f4ef476f811cced8d1f11999e4'/>
<id>urn:sha1:04ce99c4839a86f4ef476f811cced8d1f11999e4</id>
<content type='text'>
Signed-off-by: Rami Rosen &lt;ramirose@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
