From: Francis Dupont Date: Sat, 18 Jul 2020 19:23:54 +0000 (+0200) Subject: [#1329] Added missing files X-Git-Tag: Kea-1.8.0~140 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cceeac37e18646746a18519ae813d270fbb517b;p=thirdparty%2Fkea.git [#1329] Added missing files --- diff --git a/doc/devel/images/requestLease4.png b/doc/devel/images/requestLease4.png new file mode 100644 index 0000000000..20efff602d Binary files /dev/null and b/doc/devel/images/requestLease4.png differ diff --git a/doc/devel/images/requestLease4.svg b/doc/devel/images/requestLease4.svg new file mode 100644 index 0000000000..03ded35ace --- /dev/null +++ b/doc/devel/images/requestLease4.svg @@ -0,0 +1,300 @@ +get lease for the clientreserved addressyesnorequested addressnoyesrequested address = reserved addressreturn no leaseyesrequested address is reserved for another clientnoreturn no leaseyesactive and owned by another clientnoyeslease for requested addressnoreturn no leaseyesactivenoyeslease for requested addressnoreturn no leasenorequested address in allowed poolyesnorequested address == reserved addressyesrequested addressyesnoreturn no leaseyesrequested address is reserved for another clientnoreturn no leaseyesactive and owned by another clientnoyeslease for requested addressnoreturn no leasenorequested address in allowed poolyespick candidate addresslease for candidatenoyescreate and return new leasereclaim expired leaseupdate lease informationcallout lease4_selectcallout returnSKIPCONTINUEreturn no leaseupdate leasereturn reused leaseyesexpirednonocandidate is reserved for another clientyesiterate over pools and subnectmaximum attemptsreturn no leasenoclient lease and lease address in allowed poolyesupdate lease informationreclaim expired leaseyesold lease expirednocallout lease4_renewcallout returnSKIPCONTINUEreturn old client leaseupdate leasereturn renewed client leaseyeshas reserved address or client lease address in allowed poolnoyesno requested address or requested address == client lease addressnoyesclient leasenoget lease for requested addressrequested leaseyesnoexpirednoyesreturn no leasereclaim expired leaseupdate lease informationcallout lease4_selectcallout returnSKIPCONTINUEreturn no leaseupdate leasereturn reused leasecreate and return new lease \ No newline at end of file