### Steps to reproduce 1. Install UDP driver from apt on ROS 2 Jazzy: `sudo apt install ros-jazzy-udp-driver`. 2. Run UDP sender. 3. Send a `UdpPacket` message with a data payload of, e.g., `[1, 2, 3]`, or something longer than 24 bytes / 24 `uint8`. 4. Check Wireshark to observe that the UDP payload going out always has length 24, either padding with zeroes or cutting actual payload. ### Troubleshooting - the issue is fixed if the current main https://github.com/ros-drivers/transport_drivers/commit/9fff59f66e4e0f9296501b3f671adc6543509996 is built from source instead of installing from apt - could have something to do with https://github.com/ros-drivers/transport_drivers/pull/90 - I couldn't figure out which version is released on apt - [ROS Index](https://index.ros.org/p/udp_driver/#jazzy) says that the Jazzy release is following the main branch - I couldn't find the [rosdistro PR](https://github.com/ros/rosdistro/pulls?q=transport_drivers) that initally released the package for Jazzy ### Potential Solution Re-release for ROS 2 Jazzy (and potentially others, e.g., see this Humble PR https://github.com/ros-drivers/transport_drivers/pull/100)?
Steps to reproduce
sudo apt install ros-jazzy-udp-driver.UdpPacketmessage with a data payload of, e.g.,[1, 2, 3], or something longer than 24 bytes / 24uint8.Troubleshooting
Potential Solution
Re-release for ROS 2 Jazzy (and potentially others, e.g., see this Humble PR #100)?