ipv6: Remove __ipv6_prefix_equal().
ipv6_prefix_equal() just casts its arguments and it is the only user of __ipv6_prefix_equal(). Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5206c579da
commit
2ef9733203
|
@ -399,9 +399,12 @@ static inline bool ipv6_addr_equal(const struct in6_addr *a1,
|
|||
#endif
|
||||
}
|
||||
|
||||
static inline bool __ipv6_prefix_equal(const __be32 *a1, const __be32 *a2,
|
||||
unsigned int prefixlen)
|
||||
static inline bool ipv6_prefix_equal(const struct in6_addr *addr1,
|
||||
const struct in6_addr *addr2,
|
||||
unsigned int prefixlen)
|
||||
{
|
||||
const __be32 *a1 = addr1->s6_addr32;
|
||||
const __be32 *a2 = addr2->s6_addr32;
|
||||
unsigned int pdw, pbi;
|
||||
|
||||
/* check complete u32 in prefix */
|
||||
|
@ -417,14 +420,6 @@ static inline bool __ipv6_prefix_equal(const __be32 *a1, const __be32 *a2,
|
|||
return true;
|
||||
}
|
||||
|
||||
static inline bool ipv6_prefix_equal(const struct in6_addr *a1,
|
||||
const struct in6_addr *a2,
|
||||
unsigned int prefixlen)
|
||||
{
|
||||
return __ipv6_prefix_equal(a1->s6_addr32, a2->s6_addr32,
|
||||
prefixlen);
|
||||
}
|
||||
|
||||
struct inet_frag_queue;
|
||||
|
||||
enum ip6_defrag_users {
|
||||
|
|
Loading…
Reference in a new issue