Here's a webrev some bug fixes for IP observability: http://zhadum.east/ws/seb/seb-ipobs/webrev/
There are two bugs called out explicitly in the webrev, but additional problems were fixed surrounding the zoneid handling in general. The big outstanding question is how do we get the correct source zoneid for outbound packets when the system is using TX? It doesn't look like the code handled that before, and I'm not sure how this can be reliably done. The only thing I can think to do is perhaps to hope that the DB_CRED(mp) is accurate at that point... Any thoughts on this? I think it would be preferable to review this before I push it to clearview-ipobs so that we keep the amount of un-reviewed code in clearview-ipobs to a minimum. -Seb
