Merge pull request #16596 from poettering/event-time-rel
Conflict in src/libsystemd-network/test-ndisc-rs.c fixed manually.
This commit is contained in:
@@ -514,7 +514,6 @@ static int test_addr_acq_recv_discover(size_t size, DHCPMessage *discover) {
|
||||
}
|
||||
|
||||
static void test_addr_acq(sd_event *e) {
|
||||
usec_t time_now = now(clock_boottime_or_monotonic());
|
||||
sd_dhcp_client *client;
|
||||
int res, r;
|
||||
|
||||
@@ -535,10 +534,11 @@ static void test_addr_acq(sd_event *e) {
|
||||
|
||||
callback_recv = test_addr_acq_recv_discover;
|
||||
|
||||
assert_se(sd_event_add_time(e, &test_hangcheck,
|
||||
clock_boottime_or_monotonic(),
|
||||
time_now + 2 * USEC_PER_SEC, 0,
|
||||
test_dhcp_hangcheck, NULL) >= 0);
|
||||
assert_se(sd_event_add_time_relative(
|
||||
e, &test_hangcheck,
|
||||
clock_boottime_or_monotonic(),
|
||||
2 * USEC_PER_SEC, 0,
|
||||
test_dhcp_hangcheck, NULL) >= 0);
|
||||
|
||||
res = sd_dhcp_client_start(client);
|
||||
assert_se(IN_SET(res, 0, -EINPROGRESS));
|
||||
|
||||
@@ -942,7 +942,6 @@ int dhcp6_network_bind_udp_socket(int ifindex, struct in6_addr *local_address) {
|
||||
|
||||
static int test_client_solicit(sd_event *e) {
|
||||
sd_dhcp6_client *client;
|
||||
usec_t time_now = now(clock_boottime_or_monotonic());
|
||||
struct in6_addr address = { { { 0xfe, 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01 } } };
|
||||
int val;
|
||||
|
||||
@@ -968,9 +967,9 @@ static int test_client_solicit(sd_event *e) {
|
||||
assert_se(sd_dhcp6_client_set_callback(client,
|
||||
test_client_information_cb, e) >= 0);
|
||||
|
||||
assert_se(sd_event_add_time(e, &hangcheck, clock_boottime_or_monotonic(),
|
||||
time_now + 2 * USEC_PER_SEC, 0,
|
||||
test_hangcheck, NULL) >= 0);
|
||||
assert_se(sd_event_add_time_relative(e, &hangcheck, clock_boottime_or_monotonic(),
|
||||
2 * USEC_PER_SEC, 0,
|
||||
test_hangcheck, NULL) >= 0);
|
||||
|
||||
assert_se(sd_dhcp6_client_set_local_address(client, &address) >= 0);
|
||||
|
||||
|
||||
@@ -293,7 +293,6 @@ static int radv_recv(sd_event_source *s, int fd, uint32_t revents, void *userdat
|
||||
static void test_ra(void) {
|
||||
sd_event *e;
|
||||
sd_radv *ra;
|
||||
usec_t time_now = now(clock_boottime_or_monotonic());
|
||||
unsigned i;
|
||||
|
||||
printf("* %s\n", __FUNCTION__);
|
||||
@@ -339,9 +338,10 @@ static void test_ra(void) {
|
||||
assert_se(sd_event_add_io(e, &recv_router_advertisement, test_fd[0],
|
||||
EPOLLIN, radv_recv, ra) >= 0);
|
||||
|
||||
assert_se(sd_event_add_time(e, &test_hangcheck, clock_boottime_or_monotonic(),
|
||||
time_now + 2 *USEC_PER_SEC, 0,
|
||||
test_rs_hangcheck, NULL) >= 0);
|
||||
assert_se(sd_event_add_time_relative(
|
||||
e, &test_hangcheck, clock_boottime_or_monotonic(),
|
||||
2 *USEC_PER_SEC, 0,
|
||||
test_rs_hangcheck, NULL) >= 0);
|
||||
|
||||
assert_se(sd_radv_start(ra) >= 0);
|
||||
|
||||
|
||||
@@ -272,7 +272,6 @@ static void test_callback(sd_ndisc *nd, sd_ndisc_event event, sd_ndisc_router *r
|
||||
static void test_rs(void) {
|
||||
sd_event *e;
|
||||
sd_ndisc *nd;
|
||||
usec_t time_now = now(clock_boottime_or_monotonic());
|
||||
|
||||
if (verbose)
|
||||
printf("* %s\n", __FUNCTION__);
|
||||
@@ -290,9 +289,10 @@ static void test_rs(void) {
|
||||
assert_se(sd_ndisc_set_mac(nd, &mac_addr) >= 0);
|
||||
assert_se(sd_ndisc_set_callback(nd, test_callback, e) >= 0);
|
||||
|
||||
assert_se(sd_event_add_time(e, &test_hangcheck, clock_boottime_or_monotonic(),
|
||||
time_now + 30 * USEC_PER_SEC, 0,
|
||||
test_rs_hangcheck, NULL) >= 0);
|
||||
assert_se(sd_event_add_time_relative(
|
||||
e, &test_hangcheck, clock_boottime_or_monotonic(),
|
||||
30 * USEC_PER_SEC, 0,
|
||||
test_rs_hangcheck, NULL) >= 0);
|
||||
|
||||
assert_se(sd_ndisc_stop(nd) >= 0);
|
||||
assert_se(sd_ndisc_start(nd) >= 0);
|
||||
@@ -373,7 +373,6 @@ static int test_timeout_value(uint8_t flags) {
|
||||
static void test_timeout(void) {
|
||||
sd_event *e;
|
||||
sd_ndisc *nd;
|
||||
usec_t time_now = now(clock_boottime_or_monotonic());
|
||||
|
||||
if (verbose)
|
||||
printf("* %s\n", __FUNCTION__);
|
||||
@@ -392,9 +391,10 @@ static void test_timeout(void) {
|
||||
assert_se(sd_ndisc_set_ifindex(nd, 42) >= 0);
|
||||
assert_se(sd_ndisc_set_mac(nd, &mac_addr) >= 0);
|
||||
|
||||
assert_se(sd_event_add_time(e, &test_hangcheck, clock_boottime_or_monotonic(),
|
||||
time_now + 30 * USEC_PER_SEC, 0,
|
||||
test_rs_hangcheck, NULL) >= 0);
|
||||
assert_se(sd_event_add_time_relative(
|
||||
e, &test_hangcheck, clock_boottime_or_monotonic(),
|
||||
30 * USEC_PER_SEC, 0,
|
||||
test_rs_hangcheck, NULL) >= 0);
|
||||
|
||||
assert_se(sd_ndisc_start(nd) >= 0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user