Why am I getting corrupted results when using op_pk_id () in Modeler 8.0.C?

Categories:
Solution Number:
S20724
Last Modified:
2013-08-20
Issue

Why am I getting corrupted results when using op_pk_id () in Modeler 8.0.C?

Solution

With the release of version 8.0.C there were some changes to the packet Kernel Procedures (KPs). The packet ID and size information are now defined as 'double' type (they used to be integers, or ints). Using the 'double' type allows for a greater number and size of packets then the original integer values allowed. However, code written prior to 8.0.C will need to be updated to take this into account, or you may have corrupted variables and possbile simulation aborts. The following kernel procedures are affected by this:op_pk_id ()op_pk_total_size_get ()op_pk_total_size_set () op_pk_bulk_size_get ()op_pk_bulk_size_set ()

Environment

DES Kernel->Error Messages/Logs

Attachments
NOTICE: Riverbed® product names have changed. Please refer to the Product List for a complete list of product names.
Can't find an answer? Create a case