Firewall (7.15.1): usage of src-addr-type in firewall rule and its dependency with dst-addr-type parameter

Version 7.15.1 RB450GX4

Issue:

have a NAT dstnat rule where src-addr-type=unicast and dst-addr-type not set(along with other interface/address list based criteria). what i noticed is that, no packets are captured as part of the rule. to verify where the issue is, i did the following:

a) removed src-addr-type (unicast) and it started to work (the ip address matched was a private lan ip address)

b) added a dst-addr-type (in my case unicast,local) without src-addr-type and it works .

c) added both src-addr-type (unicast) and dst-addr-type (unicast,local) and it works

this leads me to conclusion that if src-addr-type is defined, then dst-addr-type has to be specified, else it does not work.