Skip to content

OpenBSD needs the same define for s6_addr32 as FreeBSD - #221

Merged
troglobit merged 1 commit into
troglobit:masterfrom
bluhm:define-addr32
Jul 18, 2026
Merged

OpenBSD needs the same define for s6_addr32 as FreeBSD#221
troglobit merged 1 commit into
troglobit:masterfrom
bluhm:define-addr32

Conversation

@bluhm

@bluhm bluhm commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Alexander Bluhm <bluhm@openbsd.org>

@troglobit troglobit left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Glad to see patches for OpenBSD!

@troglobit
troglobit merged commit 6d99d73 into troglobit:master Jul 18, 2026
2 checks passed
@bluhm

bluhm commented Jul 18, 2026

Copy link
Copy Markdown
Contributor Author

I am currently working on an OpenBSD port of SMCRoute. With some patches it works in my test environment. OpenBSD has removed PIM support from kernel and there is no timer_create() API. I have workarounds for that, which I can commit in the port. Also I am upstreaming the obvious diffs here.

@bluhm
bluhm deleted the define-addr32 branch July 18, 2026 19:26
@troglobit

Copy link
Copy Markdown
Owner

I am currently working on an OpenBSD port of SMCRoute. With some patches it works in my test environment. OpenBSD has removed PIM support from kernel and there is no timer_create() API. I have workarounds for that, which I can commit in the port. Also I am upstreaming the obvious diffs here.

Awesome, glad to see someone picking this up! It was really sad that they dropped the PIM support, but what can you do? Maybe one day it'll come back, if they need it. I've been meaning to get back to the pim family of daemons I maintain, hopefully this coming fall semester.

@troglobit

Copy link
Copy Markdown
Owner

Btw, you can use the AC_REPLACE_FUNCS() functionality in configure.ac and put a replacement function in lib/timer_create.c. It could definitely live here as well.

@bluhm
bluhm restored the define-addr32 branch July 18, 2026 20:46
@bluhm
bluhm deleted the define-addr32 branch July 18, 2026 21:53
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