From 59f38fe38c0faa97d41fe7b01d467fa62a5e28e5 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Wed, 8 Feb 2017 20:29:05 +0100 Subject: [PATCH] lxip: implement 'rt_genid_ipv4()' and "rt_genid_bump_ipv4()' --- repos/dde_linux/src/lib/lxip/dummies.cc | 2 -- repos/dde_linux/src/lib/lxip/lxc_emul.c | 9 +++++++++ 2 files changed, 9 insertions(+), 2 deletions(-) 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 **