Lines Matching refs:sernum
46 int sernum;
598 int sernum = READ_ONCE(w->root->fn_sernum);
599 if (cb->args[5] != sernum) {
601 cb->args[5] = sernum;
1351 int sernum)
1359 WRITE_ONCE(fn->fn_sernum, sernum);
1370 /* allow ipv4 to update sernum via ipv6_stub */
2191 if (c->sernum != FIB6_NO_SERNUM_CHANGE &&
2192 READ_ONCE(w->node->fn_sernum) != c->sernum)
2193 WRITE_ONCE(w->node->fn_sernum, c->sernum);
2196 WARN_ON_ONCE(c->sernum == FIB6_NO_SERNUM_CHANGE);
2240 int sernum, void *arg, bool skip_notify)
2250 c.sernum = sernum;
2260 int sernum, void *arg, bool skip_notify)
2272 func, sernum, arg, skip_notify);
2596 iter->sernum = READ_ONCE(iter->w.root->fn_sernum);
2624 int sernum = READ_ONCE(iter->w.root->fn_sernum);
2626 if (iter->sernum != sernum) {
2627 iter->sernum = sernum;