Split dispatch init/run, join IPv6 multicast discovery group in firmware
This commit is contained in:
@@ -1730,6 +1730,10 @@ uint16_t get_socket_mss(socket_id sid) {
|
||||
return get_sn_mssr(static_cast<uint8_t>(sid));
|
||||
}
|
||||
|
||||
void set_socket_dest_mac(socket_id sid, const std::array<uint8_t, 6>& mac) {
|
||||
set_sn_dhar(static_cast<uint8_t>(sid), const_cast<uint8_t*>(mac.data()));
|
||||
}
|
||||
|
||||
void set_socket_dest_ip(socket_id sid, const ip_address& addr) {
|
||||
uint8_t sn = static_cast<uint8_t>(sid);
|
||||
if (addr.len == 16) set_sn_dip6r(sn, const_cast<uint8_t*>(addr.ip.data()));
|
||||
|
||||
Reference in New Issue
Block a user