A computer readable storage medium storing a computer-executable program of instructions for causing a computer to perform a control method for controlling a data processing apparatus configured to cause a plurality of modules, which is communicably connected to one another, to perform pipeline processing on a packet storing data in a predetermined order, the control method comprising:
- obtaining order information that indicates an order in which the plurality of modules performs the pipeline processing on the data;
- and
- identifying, according to the order information, a target module among the plurality of modules in an order opposite to the order in which the plurality of modules performs the pipeline processing, and setting an output interval of a module positioned in a stage preceding the target module based on an output interval of the target module.