|
@@ -1488,7 +1488,8 @@ static void rekey_seq_generator(struct work_struct *work)
|
|
keyptr->count = (ip_cnt & COUNT_MASK) << HASH_BITS;
|
|
keyptr->count = (ip_cnt & COUNT_MASK) << HASH_BITS;
|
|
smp_wmb();
|
|
smp_wmb();
|
|
ip_cnt++;
|
|
ip_cnt++;
|
|
- schedule_delayed_work(&rekey_work, REKEY_INTERVAL);
|
|
|
|
|
|
+ schedule_delayed_work(&rekey_work,
|
|
|
|
+ round_jiffies_relative(REKEY_INTERVAL));
|
|
}
|
|
}
|
|
|
|
|
|
static inline struct keydata *get_keyptr(void)
|
|
static inline struct keydata *get_keyptr(void)
|