diff --git a/repos/dde_linux/src/lib/lxip/dummies.cc b/repos/dde_linux/src/lib/lxip/dummies.cc index c7adab2426..522f708209 100644 --- a/repos/dde_linux/src/lib/lxip/dummies.cc +++ b/repos/dde_linux/src/lib/lxip/dummies.cc @@ -603,8 +603,6 @@ DUMMY(0, raw_seqcount_begin) DUMMY(0, read_seqcount_retry) DUMMY(0, reciprocal_scale) DUMMY(0, round_down) -DUMMY(0, rt_genid_bump_ipv4) -DUMMY(0, rt_genid_ipv4) DUMMY(0, rtmsg_ifinfo_build_skb) DUMMY(0, rtmsg_ifinfo_send) DUMMY_SKIP(0, sched_annotate_sleep) diff --git a/repos/dde_linux/src/lib/lxip/lxc_emul.c b/repos/dde_linux/src/lib/lxip/lxc_emul.c index f66440fe83..5bff1c2651 100644 --- a/repos/dde_linux/src/lib/lxip/lxc_emul.c +++ b/repos/dde_linux/src/lib/lxip/lxc_emul.c @@ -151,6 +151,15 @@ int rt_genid(struct net *net) return -1; } +int rt_genid_ipv4(struct net *net) +{ + return atomic_read(&net->ipv4.rt_genid); +} + +void rt_genid_bump_ipv4(struct net *net) +{ + atomic_inc(&net->ipv4.rt_genid); +} /********************** ** linx/rtnetlink.h **