Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 53495
b: refs/heads/master
c: db3459d
h: refs/heads/master
i:
  53493: a27fecf
  53491: 61e925c
  53487: 5dae2ec
v: v3
  • Loading branch information
Eric Dumazet authored and David S. Miller committed May 4, 2007
1 parent b5319db commit 982e633
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: b40b4f79ce789e9e28d382c85006f62be2725282
refs/heads/master: db3459d1a71d885334831cdca6646a48f5ea0483
13 changes: 5 additions & 8 deletions trunk/include/net/ipv6.h
Original file line number Diff line number Diff line change
Expand Up @@ -204,9 +204,9 @@ struct ip6_flowlabel
{
struct ip6_flowlabel *next;
__be32 label;
atomic_t users;
struct in6_addr dst;
struct ipv6_txoptions *opt;
atomic_t users;
unsigned long linger;
u8 share;
u32 owner;
Expand Down Expand Up @@ -291,7 +291,7 @@ static inline int ipv6_addr_src_scope(const struct in6_addr *addr)

static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2)
{
return memcmp((const void *) a1, (const void *) a2, sizeof(struct in6_addr));
return memcmp(a1, a2, sizeof(struct in6_addr));
}

static inline int
Expand All @@ -308,7 +308,7 @@ ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m,

static inline void ipv6_addr_copy(struct in6_addr *a1, const struct in6_addr *a2)
{
memcpy((void *) a1, (const void *) a2, sizeof(struct in6_addr));
memcpy(a1, a2, sizeof(struct in6_addr));
}

static inline void ipv6_addr_prefix(struct in6_addr *pfx,
Expand All @@ -319,13 +319,10 @@ static inline void ipv6_addr_prefix(struct in6_addr *pfx,
int o = plen >> 3,
b = plen & 0x7;

memset(pfx->s6_addr, 0, sizeof(pfx->s6_addr));
memcpy(pfx->s6_addr, addr, o);
if (b != 0) {
if (b != 0)
pfx->s6_addr[o] = addr->s6_addr[o] & (0xff00 >> b);
o++;
}
if (o < 16)
memset(pfx->s6_addr + o, 0, 16 - o);
}

static inline void ipv6_addr_set(struct in6_addr *addr,
Expand Down

0 comments on commit 982e633

Please sign in to comment.