> -----Original Message-----
> From: lng-odp [mailto:[email protected]] On Behalf Of
> Github ODP bot
> Sent: Thursday, May 04, 2017 8:00 PM
> To: [email protected]
> Subject: [lng-odp] [PATCH API-NEXT v1 2/2] api: ipsec: move soft limits
> expiration to flags, rather than errors
> 
> From: Dmitry Eremin-Solenikov <[email protected]>
> 
> Soft limit expiration isn't an error per se. It does not mean, that we
> received invalid or unprocessed packet. They look more like flags,
> noting that soft limit on this SA was expired.

Advantage of keeping those among error flags, is the easy/fast check in the 
common case:

Only check (error.u64 == 0) to see that everything is OK vs.

checking always both (error.u64 == 0 && (status.u64 == 0 || 
(status.soft_exp_sec == 0 && status.soft_exp_bytes == 0 && 
status.soft_exp_packets == 0)))


-Petri

Reply via email to