struct nd_router_advert adv = {
.nd_ra_type = ND_ROUTER_ADVERT,
.nd_ra_router_lifetime = usec_to_be16_sec(ra->lifetime_usec),
+ .nd_ra_reachable = usec_to_be32_msec(ra->reachable_usec),
.nd_ra_retransmit = usec_to_be32_msec(ra->retransmit_usec),
};
struct {
return 0;
}
+int sd_radv_set_reachable_time(sd_radv *ra, uint64_t usec) {
+ assert_return(ra, -EINVAL);
+
+ ra->reachable_usec = usec;
+ return 0;
+}
+
int sd_radv_set_retransmit(sd_radv *ra, uint64_t usec) {
assert_return(ra, -EINVAL);