L3HW, CCR2116 and ospf+bgp multihop

Has someone working setup like in topic?
My network looks like this ( i hope it is readable enough):

eBGP routers ↔ iBGP+OSPF routers < ospf network > iBGP routers with clients connected to them.

Everything works like a charm until i want to try L3 HW acceleration. It works only when iBGP network is excluded from hw, ie:
if (dst in 10.250.0.0/16 && dst-len in 16-32) { set suppress-hw-offload yes; }

Ospf l3hw part works without problems -so there is no problem with config on level like “make sure you are using bridge”.

Am i missing something, or multihop BGP is not accelerated?
I don’t paste my config because:

  • OSPF is accelerated, ibgp works until i remove “set suppress-hw-offload yes;” part,
  • all routes (including) have “H” tag.
  • iBGP routes are seen on eBGP routers.
  • Traceroute stops on CCR2116 from both sides.

Tested on ROS 7.8 to 7.14.3