Skip to content

Conversation

@k0ekk0ek
Copy link
Contributor

@k0ekk0ek k0ekk0ek commented Jul 31, 2023

This PR adds support for EUI48 and EUI64 RRs defined in RFC7043. The RDATA types are hexadecimal encoded network addresses (aka MAC addresses). The types are very eligible for vectorization, but that's out-of-scope for this PR (time is better spent elsewhere). As these types are hex-encoded, I also simplified base16 decoding (simpler scalar loop, nothing too special), that results in a noticeable speedup for .se.

@k0ekk0ek k0ekk0ek merged commit e279169 into NLnetLabs:main Jul 31, 2023
@k0ekk0ek k0ekk0ek deleted the eui48-and-eui64 branch August 1, 2023 11:11
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