]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
authorDavid S. Miller <davem@davemloft.net>
Tue, 22 Jan 2013 19:20:28 +0000 (14:20 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 22 Jan 2013 19:20:28 +0000 (14:20 -0500)
commit86bb39424ed053a90594d6c753dd94f728a6d5cd
treea8b32c48effb4244f6f3e7bd6cc5252c93db9c7e
parentf63ae9fc6a3d71c116a8c4ca27237dfb20bd0b40
parent5f0ed69de579b29e6644062a6865c1b65180f54c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec

Steffen Klassert says:

====================
1) The transport header did not point to the right place after
   esp/ah processing on tunnel mode in the receive path. As a
   result, the ECN field of the inner header was not set correctly,
   fixes from Li RongQing.

2) We did a null check too late in one of the xfrm_replay advance
   functions. This can lead to a division by zero, fix from
   Nickolai Zeldovich.

3) The size calculation of the hash table missed the muiltplication
   with the actual struct size when the hash table is freed.
   We might call the wrong free function, fix from Michal Kubecek.

4) On IPsec pmtu events we can't access the transport headers of
   the original packet, so force a relookup for all routes
   to notify about the pmtu event.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>