<div dir="ltr">hi ,<div>I have a question related to dec_ttl action implemented in datapath.</div><div>when  dec_ttl action is configured in OVS following action get added in datapath.</div><div><br></div><div>recirc_id(0),in_port(2),eth(),eth_type(0x0800),ipv4(ttl=64,frag=no), packets:3, bytes:294, used:0.068s, actions:set(ipv4(ttl=63)),3,</div><div><br></div><div>if packet comes with different TTL on same port then one more action get added in datapath.</div><div>for ex:</div><div>recirc_id(0),in_port(2),eth(),eth_type(0x0800),ipv4(ttl=9,frag=no), packets:3, bytes:294, used:0.068s, actions:set(ipv4(ttl=8)),3,  <br></div><div><br></div><div>Could someone please explain why dec_ttl is implemeted as a set action  rather than dec_ttl action.</div><div><br></div><div><br></div><div>I mean , why for different ttl one more rule get added rather than  just adding it as  following as done in userspace</div><div><br></div><div>recirc_id(0),in_port(3),eth(),eth_type(0x0800),ipv4(frag=no), packets:3, bytes:294, used:0.737s, actions:dec_ttl,2 <br></div><div><br></div><div>Regards,</div><div>Bindiya</div></div>