Hello, I want to send an SDO frame of 1000 bytes in a custom DOMAIN object (0x5F50/0x1). It is correctly sent, but in Wireshark I see a segmented transfer (in 256 bytes blocks). My MTU (asyncMtu, MN and CN) is set to 1500. Why is my SDO transfer segmented, while my MTU is bigger than the data's size ? I found in OPLK code a constant, SDO_MAX_TX_FRAME_SIZE. Maybe it is related ? Thank you. Best regards. Corentin
Hello, I want to send an SDO frame of 1000 bytes in an custom DOMAIN object (0x5F50/0x1). It is correctly sent, but in Wireshark I see a segmented transfer (in 256 bytes blocks). My MTU (asyncMtu, MN and CN) is set to 1500. Why my SDO transfer is segmented, while my MTU is greater than data's size ? I found in OPLK code a constant, SDO_MAX_TX_FRAME_SIZE. Maybe it is related ? Thank you. Best regards. Corentin
Hello, I want to send an SDO frame of 1000 bytes in an custom DOMAIN object (0x5F50/0x1). It is correctly sent, but in Wireshark I see a segmented transfer (in 256 blocks). My MTU (asyncMtu, MN and CN) is set to 1500. Why my SDO transfer is segmented, while my MTU is greater than data's size ? I found in OPLK code a constant, SDO_MAX_TX_FRAME_SIZE. Maybe it is related ? Thank you. Best regards. Corentin
Hi, Here a debug trace. Best regards. Corentin
Hello, We have a SDO transfer performance issue. Our MN is a Linux Preempt-RT and CN is a NIOS II (based on cn-dual-hostif-gpio demo). We use a SDO domain to transfer a file (in blocks of 1000 bytes) to a custom object (5F50), but each transmission becomes slower and slower. So, we used Wireshark to capture the trafic. We found that each block is fragmented in 256 blocks (so 4 frames). At the end of the transmission, Wireshark prints the following message "Illegal Message Fragment" (see attachment)....
Hello, We have a SDO transfert performance issue. Our MN is a Linux Preempt-RT and CN is a NIOS II (based on cn-dual-hostif-gpio demo). We use a SDO domain to transmit a file (in blocks of 1000 bytes) to a custom object (5F50), but each transmission becomes more and more slowly. So, we used Wireshark to capture trafic. We found that each block is fragmented in 256 blocks (so 4 frames). At end of sending, Wireshark prints the message "Illegal Message Fragment" (see attachment). EDIT: add a Wireshark...
Hello, We have a SDO transfert performance issue. Our MN is a Linux Preempt-RT and CN is a NIOS II (based on cn-dual-hostif-gpio demo). We use a SDO domain to transmit a file (in blocks of 1000 bytes) to a custom object (5F50), but each transmission becomes more and more slowly. So, we used Wireshark to capture trafic. We found that each block is fragmented in 256 blocks (so 4 frames). At end of sending, Wireshark prints the message "Illegal Message Fragment" (see attachment). My questions are :...