git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git]
/
net
/
xfrm
/
xfrm_input.c
diff --git
a/net/xfrm/xfrm_input.c
b/net/xfrm/xfrm_input.c
index
891a609
..
2407a70
100644
(file)
--- a/
net/xfrm/xfrm_input.c
+++ b/
net/xfrm/xfrm_input.c
@@
-18,7
+18,7
@@
void __secpath_destroy(struct sec_path *sp)
{
int i;
for (i = 0; i < sp->len; i++)
{
int i;
for (i = 0; i < sp->len; i++)
- xfrm_state_put(sp->x
vec[i]
);
+ xfrm_state_put(sp->x
[i].xvec
);
kmem_cache_free(secpath_cachep, sp);
}
EXPORT_SYMBOL(__secpath_destroy);
kmem_cache_free(secpath_cachep, sp);
}
EXPORT_SYMBOL(__secpath_destroy);
@@
-37,7
+37,7
@@
struct sec_path *secpath_dup(struct sec_path *src)
memcpy(sp, src, sizeof(*sp));
for (i = 0; i < sp->len; i++)
memcpy(sp, src, sizeof(*sp));
for (i = 0; i < sp->len; i++)
- xfrm_state_hold(sp->x
vec[i]
);
+ xfrm_state_hold(sp->x
[i].xvec
);
}
atomic_set(&sp->refcnt, 1);
return sp;
}
atomic_set(&sp->refcnt, 1);
return sp;
@@
-62,7
+62,7
@@
int xfrm_parse_spi(struct sk_buff *skb, u8 nexthdr, u32 *spi, u32 *seq)
case IPPROTO_COMP:
if (!pskb_may_pull(skb, sizeof(struct ip_comp_hdr)))
return -EINVAL;
case IPPROTO_COMP:
if (!pskb_may_pull(skb, sizeof(struct ip_comp_hdr)))
return -EINVAL;
- *spi =
hton
l(ntohs(*(u16*)(skb->h.raw + 2)));
+ *spi =
ntoh
l(ntohs(*(u16*)(skb->h.raw + 2)));
*seq = 0;
return 0;
default:
*seq = 0;
return 0;
default: