Barb, Duane wrote: > No not at all, in fact I checked ipfstat, ipmon, and ipf are all 32 bit > if you a file on them.
No, this is a misunderstanding. All these programs are installed as 32-bit binaries in /usr/sbin/sparcv7/ and as 64-bit binaries in /usr/sbin/sparcv9/. The 32-bit binaries /usr/sbin/ipfstat etc. in the user's path are actually hard links to /usr/lib/isaexec, which automatically executes the 32 or 64 bit programs according to the system mode. Actually, 32-bit binaries alone would do, but then the 64-bit drivers must be written so as to recognize and handle system calls with 32-bit user data. (Darren: you might consider this simplification.) BTW, the problem with Solaris curses does not exist for ipfilter 3.4.x. Thus a fix of topipstates() in tools/ipfstat.c should be possible, cf. fils.c in 3.4.x (but I have not tried very hard, since I am still happy with 3.4.35).
