]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r283101:
authorae <ae@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 2 Jun 2015 03:51:33 +0000 (03:51 +0000)
committerae <ae@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 2 Jun 2015 03:51:33 +0000 (03:51 +0000)
commita89ff91757f199070c6b13261f3e69e1b437b7a8
tree48da68d155f90e660ef443637448f98868106c2f
parentd3d0f1f960ad8670cd460fc0bfabdd072a56e97d
MFC r283101:
  Teach key_expire() send SADB_EXPIRE message with the SADB_EXT_LIFETIME_HARD
  extension header type. The key_flush_sad() now will send SADB_EXPIRE
  message when HARD lifetime expires. This is required by RFC 2367 and some
  keying daemons rely on these messages. HARD lifetime messages have
  precedence over SOFT lifetime messages, so now they will be checked first.
  Also now SADB_EXPIRE messages will be send even the SA has not been used,
  because keying daemons might want to rekey such SA.

  PR: 200282, 200283

MFC r283102:
  Change SA's state before sending SADB_EXPIRE message. This state will
  be reported to keying daemon.

git-svn-id: svn://svn.freebsd.org/base/stable/10@283903 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/netipsec/key.c