diff options
author | Fan Du <fan.du@windriver.com> | 2013-06-05 22:15:54 -0400 |
---|---|---|
committer | Steffen Klassert <steffen.klassert@secunet.com> | 2013-06-06 00:45:55 -0400 |
commit | 4c4d41f200db375b2d2cc6d0a1de0606c8266398 (patch) | |
tree | 5ee1e98ef87828b95039fe2bf46e3195add1d13b /include/uapi/linux/snmp.h | |
parent | 5865fc1b6a99bc7dcf245770c2735577b8596b6e (diff) |
xfrm: add LINUX_MIB_XFRMACQUIREERROR statistic counter
When host ping its peer, ICMP echo request packet triggers IPsec
policy, then host negotiates SA secret with its peer. After IKE
installed SA for OUT direction, but before SA for IN direction
installed, host get ICMP echo reply from its peer. At the time
being, the SA state for IN direction could be XFRM_STATE_ACQ,
then the received packet will be dropped after adding
LINUX_MIB_XFRMINSTATEINVALID statistic.
Adding a LINUX_MIB_XFRMACQUIREERROR statistic counter for such
scenario when SA in larval state is much clearer for user than
LINUX_MIB_XFRMINSTATEINVALID which indicates the SA is totally
bad.
Signed-off-by: Fan Du <fan.du@windriver.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'include/uapi/linux/snmp.h')
-rw-r--r-- | include/uapi/linux/snmp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/snmp.h b/include/uapi/linux/snmp.h index df2e8b4f9c03..ea17542ff321 100644 --- a/include/uapi/linux/snmp.h +++ b/include/uapi/linux/snmp.h | |||
@@ -287,6 +287,7 @@ enum | |||
287 | LINUX_MIB_XFRMOUTPOLERROR, /* XfrmOutPolError */ | 287 | LINUX_MIB_XFRMOUTPOLERROR, /* XfrmOutPolError */ |
288 | LINUX_MIB_XFRMFWDHDRERROR, /* XfrmFwdHdrError*/ | 288 | LINUX_MIB_XFRMFWDHDRERROR, /* XfrmFwdHdrError*/ |
289 | LINUX_MIB_XFRMOUTSTATEINVALID, /* XfrmOutStateInvalid */ | 289 | LINUX_MIB_XFRMOUTSTATEINVALID, /* XfrmOutStateInvalid */ |
290 | LINUX_MIB_XFRMACQUIREERROR, /* XfrmAcquireError */ | ||
290 | __LINUX_MIB_XFRMMAX | 291 | __LINUX_MIB_XFRMMAX |
291 | }; | 292 | }; |
292 | 293 | ||