Thanks Eric for the reply. What is the letter that we need to mention if leasetime is in seconds? Is it 's'? Also, can you help clarify if we don’t specify the letter and only give number to leasetime (as below), how does the dnsmasq interpret? dhcp.@dhcp[0].leasetime='12'
Thanks, Ravi -----Original Message----- From: Eric <evil.funct...@proton.me> Sent: Monday, February 27, 2023 9:53 PM To: Ravi Paluri (QUIC) <quic_rpal...@quicinc.com> Cc: openwrt-devel@lists.openwrt.org Subject: Re: DHCP leasetime WARNING: This email originated from outside of Qualcomm. Please be wary of any links or attachments, and do not enable macros. On Monday, February 27th, 2023 at 06:32, Ravi Paluri (QUIC) <quic_rpal...@quicinc.com> wrote: > Hi all, > We see that the DHCP leasetime can be configured either in days or hours or > minutes etc. as below: > dhcp.@dhcp[0].leasetime='12h' > > Query: > If we don't specify the letter i.e., d, h, or m and just specify the number > (as below), then how does dnsmasq interpret the leasetime? > dhcp.@dhcp[0].leasetime='12' > > If possible, can you point me to the source code for this? > > Thanks, > Ravi The dnsmasq man page states that: The lease time is in seconds, or minutes (eg 45m) or hours (eg 1h) or "infinite". I would assume that odhcpd follows the same convention in order to avoid playing with conversions. The source for lease holding for IPv4 appears to be in these two files, not sure where odhcpd handles IPv6 lease times... https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blob;f=src/lease.c;h=8a7b975640bb2c432636370868f1c452e4f55ead;hb=HEAD https://github.com/openwrt/odhcpd/blob/master/src/dhcpv4.c _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel