X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=server%2FNetlinkManager.h;h=40a57220c5f8889745a8193625c4274142596b9e;hb=5bbe13bdc4470d0af2786fc62ad40a8ba8ff5830;hp=b7f011eb18d1227255d46906e5494216dd12d780;hpb=7971a84be3e6cd8bf3e4dae31f307a7fb13fb302;p=android-x86%2Fsystem-netd.git diff --git a/server/NetlinkManager.h b/server/NetlinkManager.h index b7f011e..40a5722 100644 --- a/server/NetlinkManager.h +++ b/server/NetlinkManager.h @@ -32,10 +32,11 @@ private: NetlinkHandler *mUeventHandler; NetlinkHandler *mRouteHandler; NetlinkHandler *mQuotaHandler; - NetlinkHandler *mIfaceIdleTimerHandler; + NetlinkHandler *mStrictHandler; int mUeventSock; int mRouteSock; int mQuotaSock; + int mStrictSock; public: virtual ~NetlinkManager(); @@ -48,15 +49,14 @@ public: static NetlinkManager *Instance(); - /* This is the nflog group arg that the xt_quota2 neftiler will use. */ + /* Group used by xt_quota2 */ static const int NFLOG_QUOTA_GROUP; - - /* This is the group that the xt_IDLETIMER netfilter will use. */ - static const int IDLETIMER_GROUP; + /* Group used by StrictController rules */ + static const int NETFILTER_STRICT_GROUP; private: NetlinkManager(); NetlinkHandler* setupSocket(int *sock, int netlinkFamily, int groups, - int format); + int format, bool configNflog); }; #endif