IZ55216: DFSSTAT AND PPOL ARE RETURNING INVALID PACKET POOL QUEUE VALUES ON 64 BIT AIX 5.3 KERNEL
Closed as program error.
DFS - dfsstat and ppol are returning invalid packet pool queue values on 64 bit AIX 5.3 kernel. Additional Details on the problem: act_rqe always returns 2000 and act_xqe always returns 0. IBM Bromont cell verified they have the same issue when running dfsstat -x and verified they get reasonable values from the machines with a 32 bit kernel. [dfs2] /usr/dce/bin #> ./dfsstat64 -x | grep -p "pkt pool" rxreq rxping rxresp rxfault rxworking rxnocall rxrej 61 0 30 0 0 0 0 rxack rxquit rxfack rxquack 8 0 135 0 --- pkt pool stats --- act_rqe act_xqe cur_mem rtn_mem pk_mem rqe_fails yields 2000 0 15 337600 1633485 0 0
Hi John, Please find the changed binaries for dfsstat and dfsstat64 . I have added a new field "res" which stands for reservations. Below I send the differences in the output with earlier binary and new binary. Old output. --- pkt pool stats --- act_rqe act_xqe cur_mem rtn_mem pk_mem rqe_fails yields 2000 0 15 354944 1633485 0 0 New ouput: --- pkt pool stats --- act_rqe act_xqe cur_mem rtn_mem pk_mem rqe_fails yields res 1 0 354944 1633485 354944 0 0 16 xqeblks noresv ovf_rqe thtl_xqe pk_rqe pk_xqe lo_pkts 0 0 0 0 11 11 0 Note that since version field was not proper the second line wasnt getting printed earlier. Please install the following test fix for dfsstat and let us know if you are ok with the same. Steps. 1)Ftp the following binaries in the bin mode. 2)chmod +x dfsstat* 3)Verify the output with the new binaries:dfsstat64 -x|grep -p "pkt pool" <dfsstat> <dfsstat64> Sending you the modified header.As mentioned earlier I have just changed the following one field in the struct rpc_dg_pkt_pool_t. long32int64_t pkt_mutex; Earlier it was unsigned32.
Reported component name
DFS 3.1 ON AIX
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
DFS 3.1 ON AIX
Fixed component ID
Applicable component levels