Song GUO
Song GUO
This PR implemented the core logic for translating packets for NAT64, including the public APIs exposed to platform daemons. This PR includes changes for POSIX platform, use `OT_POSIX_NAT64_CIDR`, `OPENTHREAD_POSIX_CONFIG_NAT64_CIDR` for...
#### Problem * Fixes #17952 The detailed error infomation is lost when passing an error to Python. #### Change overview - Implements `PyChipError` - Update existing code to use PyChipError...
#### Problem LinkedList is a useful data structure for holding a list of uncertain number items (since we cannot have containers like std::vector due to tight memory), but we don't...
The test includes: - Counters (protocol & error (4to6 no mapping, other errors are not expected)) - ICMP ping Connectivity - UDP connectivity
The build might fail when using build systems other than cmake and NAT64_TRANSLATOR is enabled. - Reorder the functions in `src/posix/platform/netif.cpp` - Define a default NAT64 CIDR - Define `kNat64RoutePriority`
Possible commands: ``` br pd {enable|disable} enables / disables the PD functions br pd state returns the state of PD prefix manager and information of received RA / prefix ```
The DNSSD server currently does not support TCP transport, while the DNS client supports TCP transport now. We can split this task into two parts: - [ ] Support DoT...
In `posix/platform/resolver.cpp`, we only reads the list of upstream DNS servers once. However, the /etc/resolv.conf might be changed after openthread started. **Describe the solution you'd like** we can monitor /etc/resolv.conf...
- In POSIX, we can call bind with 0 as the port number, means bind a OS selected port, then we can call some other function to get the actual...