Hi, on the Linux and BSD platform, the max interface name length is `16`, which is small enough to be inlined instead of a heap-allocated `String`. If we change the returning type to an inlined array or somehow a wrapper over `[u8; 16]`, we can remove the `alloc` requirement. <img width="184" alt="Image" src="https://github.com/user-attachments/assets/e63d869f-b96c-4b2e-842d-cfae7b7e295e" />