Skip to content

Add: St40p support in RxTxApp#1354

Open
Sakoram wants to merge 1 commit intomainfrom
add_st40p_support_in_RxTxApp
Open

Add: St40p support in RxTxApp#1354
Sakoram wants to merge 1 commit intomainfrom
add_st40p_support_in_RxTxApp

Conversation

@Sakoram
Copy link
Collaborator

@Sakoram Sakoram commented Dec 11, 2025

Change configs in config/ for them to use pipeline mode

Copy link
Collaborator

@DawidWesierski4 DawidWesierski4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good i would looooooove to have any way of filling the meta from the files though :<

@Sakoram Sakoram force-pushed the add_st40p_support_in_RxTxApp branch 2 times, most recently from 9d9a9bb to f91c025 Compare December 17, 2025 14:41
@Sakoram Sakoram force-pushed the add_st40p_support_in_RxTxApp branch from f91c025 to 1a57910 Compare January 13, 2026 10:32
Change configs in config/ for them to use pipeline mode

Signed-off-by: Kasiewicz, Marek <marek.kasiewicz@intel.com>
@awilczyns awilczyns force-pushed the add_st40p_support_in_RxTxApp branch from 1a57910 to 58832ed Compare January 26, 2026 17:25
moleksy added a commit that referenced this pull request Feb 13, 2026
Align ST40P pipeline sessions in RxTxApp with upstream PR #1354
and harden TX/RX paths with robustness fixes.

JSON parser / config:
- Accept "fps" and "st40p_url" as primary keys in "st40p" JSON
  sections, falling back to legacy "ancillary_fps"/"ancillary_url".
- Add "st40p" sections to all 8 config files alongside existing
  "ancillary" sections using upstream naming.

TX pipeline (tx_st40p_app.c):
- Fix thread race: set stop flag before pthread_create.
- Use mtl_hp_zmalloc (zero-init) instead of mtl_hp_malloc.
- Gracefully fall back to synthetic data on file-open failure.
- Query max UDW size via st40p_tx_max_udw_buff_size() instead
  of compile-time constant.
- Add fb_send/fb_send_done counters logged at thread exit.

RX pipeline (rx_st40p_app.c):
- Fix same thread-start race as TX.
- Fix uinit guard checking wrong variable for thread join.

Documentation:
- Add 26.06 changelog entries.
- Document "fps"/"st40p_url" as primary field names in
  configuration_guide.md (TX and RX st40p sections).
- Add ST40P redundancy test section to validation_quickstart.md
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.

2 participants