Question about Maximum packet size in crt_config.h

Hello, I have been using the BYOC flow on TVM on a self defined accelerator architecture. However, when I finish creating the local graph executor, with different values of TVM_CRT_MAX_PACKET_SIZE_BYTES, the executor is most likely to get stuck in the progress during the progress of set_input. Only when I find a specifc value, the function can then be executed successfully. I wonder if someone can help me understand the parameter or even what value should we set based on what. I thought it’s just a parameter that decide the package size of the rpc communication. The value only affects the speed of communication. Thanks.