Skip to content

15 setup dockerfile#26

Merged
david-gasinski merged 3 commits into
mainfrom
15-setup-dockerfile
Jul 24, 2025
Merged

15 setup dockerfile#26
david-gasinski merged 3 commits into
mainfrom
15-setup-dockerfile

Conversation

@david-gasinski

Copy link
Copy Markdown
Collaborator

Description

Added the CYCLONEDDS.xml config to the Dockerfile, enabling multi-system ROS networks.

Possible Drawbacks

Need to tweak network buffer size on host kernel, using the following commands, otherwise messages will be lost.

# Increase the maximum receive buffer size for network packets
sudo sysctl -w net.core.rmem_max=2147483647  # 2 GiB, default is 208 KiB

# IP fragmentation settings
sudo sysctl -w net.ipv4.ipfrag_time=3  # in seconds, default is 30 s
sudo sysctl -w net.ipv4.ipfrag_high_thresh=134217728  # 128 MiB, default is 256 KiB

@david-gasinski
david-gasinski merged commit 230ff2c into main Jul 24, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant