Home
last modified time | relevance | path

Searched refs:netdutils (Results 1 – 25 of 138) sorted by relevance

123456

/aosp12/system/netd/server/
H A DNetlinkListener.h36 using DispatchFn = std::function<void(const nlmsghdr& nlmsg, const netdutils::Slice msg)>;
43 virtual netdutils::Status send(const netdutils::Slice msg) = 0;
50 virtual netdutils::Status subscribe(uint16_t type, const DispatchFn& fn) = 0;
54 virtual netdutils::Status unsubscribe(uint16_t type) = 0;
78 NetlinkListener(netdutils::UniqueFd event, netdutils::UniqueFd sock, const std::string& name);
82 netdutils::Status send(const netdutils::Slice msg) override;
84 netdutils::Status subscribe(uint16_t type, const DispatchFn& fn) override EXCLUDES(mMutex);
86 netdutils::Status unsubscribe(uint16_t type) override EXCLUDES(mMutex);
91 netdutils::Status run();
93 const netdutils::UniqueFd mEvent;
[all …]
H A DXfrmController.h66 virtual netdutils::Status open() = 0;
72 virtual netdutils::Status sendMessage(uint16_t nlMsgType, uint16_t nlMsgFlags,
212 static netdutils::Status Init();
220 static netdutils::Status ipSecAddSecurityAssociation(
230 static netdutils::Status ipSecDeleteSecurityAssociation(int32_t transformId,
243 static netdutils::Status ipSecRemoveTransportModeTransform(int socketFd);
278 void dump(netdutils::DumpWriter& dw);
391 static netdutils::Status updateSecurityAssociation(const XfrmSaInfo& record,
426 static netdutils::Status flushInterfaces();
427 static netdutils::Status flushSaDb(const XfrmSocket& s);
[all …]
H A DXfrmControllerTest.cpp57 using android::netdutils::Fd;
58 using android::netdutils::MockSyscalls;
59 using android::netdutils::Slice;
60 using android::netdutils::Status;
77 android::netdutils::copy(orig, value); in ACTION_TEMPLATE()
150 EXPECT_EQ(netdutils::status::ok, res); in TEST_F()
289 netdutils::extract(nlMsgSlice, userspi); in TEST_P()
370 netdutils::extract(nlMsgSlice, usersa); in testIpSecAddSecurityAssociation()
619 netdutils::extract(nlMsgSlice, said); in TEST_P()
667 netdutils::extract(nlMsgSlice, hdr); in TEST_P()
[all …]
H A DXfrmController.cpp71 using android::netdutils::DumpWriter;
72 using android::netdutils::Fd;
74 using android::netdutils::Slice;
75 using android::netdutils::Status;
76 using android::netdutils::StatusOr;
77 using android::netdutils::Syscalls;
418 netdutils::Status status; in flushInterfaces()
424 return netdutils::status::ok; in flushInterfaces()
472 netdutils::Status status = in ipSecSetEncapSocketOwner()
857 netdutils::Status status = in ipSecRemoveTransportModeTransform()
[all …]
H A DTrafficController.h45 netdutils::Status start();
83 netdutils::Status swapActiveStatsMap() EXCLUDES(mMutex);
97 netdutils::Status updateOwnerMapEntry(UidOwnerMatchType match, uid_t uid, FirewallRule rule,
100 void dump(netdutils::DumpWriter& dw, bool verbose) EXCLUDES(mMutex);
102 netdutils::Status replaceRulesInMap(UidOwnerMatchType match, const std::vector<int32_t>& uids)
105 netdutils::Status addUidInterfaceRules(const int ifIndex, const std::vector<int32_t>& uids)
107 netdutils::Status removeUidInterfaceRules(const std::vector<int32_t>& uids) EXCLUDES(mMutex);
109 netdutils::Status updateUidOwnerMap(const std::vector<uint32_t>& appStrUids,
200 netdutils::Status removeRule(uint32_t uid, UidOwnerMatchType match) REQUIRES(mMutex);
202 netdutils::Status addRule(uint32_t uid, UidOwnerMatchType match, uint32_t iif = 0)
[all …]
H A DNFLogListener.h32 const netdutils::Slice msg)>;
42 virtual netdutils::Status subscribe(uint16_t nfLogGroup, const DispatchFn& fn) = 0;
46 virtual netdutils::Status subscribe(
52 virtual netdutils::Status unsubscribe(uint16_t nfLogGroup) = 0;
71 netdutils::Status subscribe(uint16_t nfLogGroup, const DispatchFn& fn) override;
73 netdutils::Status subscribe(
76 netdutils::Status unsubscribe(uint16_t nfLogGroup) override;
86 netdutils::StatusOr<std::unique_ptr<NFLogListener>> makeNFLogListener();
H A DNetlinkListener.cpp33 using netdutils::Fd;
34 using netdutils::Slice;
35 using netdutils::Status;
36 using netdutils::UniqueFd;
37 using netdutils::findWithDefault;
38 using netdutils::forEachNetlinkMessage;
39 using netdutils::makeSlice;
40 using netdutils::sSyscalls;
41 using netdutils::status::ok;
42 using netdutils::statusFromErrno;
[all …]
H A DInterfaceController.h38 static android::netdutils::Status setIPv6AddrGenMode(const std::string& ifName, int mode);
47 static android::netdutils::Status setCfg(const InterfaceConfigurationParcel& cfg);
48 static android::netdutils::StatusOr<InterfaceConfigurationParcel> getCfg(
62 static android::netdutils::StatusOr<std::vector<std::string>> getIfaceNames();
63 static android::netdutils::StatusOr<std::map<std::string, uint32_t>> getIfaceList();
72 using SetPropertyFn = std::function<android::netdutils::Status(const std::string& key,
76 static android::netdutils::Status enableStablePrivacyAddresses(
H A DProcess.cpp42 using netdutils::DumpWriter;
43 using netdutils::Fd;
44 using netdutils::isOk;
45 using netdutils::makeCleanup;
46 using netdutils::makeSlice;
47 using netdutils::UniqueFd;
110 auto& sys = netdutils::sSyscalls.get(); in writePidFile()
H A DNFLogListenerTest.cpp41 using netdutils::Slice;
42 using netdutils::StatusOr;
43 using netdutils::makeSlice;
44 using netdutils::status::ok;
53 MOCK_METHOD1(send, netdutils::Status(const Slice msg));
54 MOCK_METHOD2(subscribe, netdutils::Status(uint16_t type, const DispatchFn& fn));
55 MOCK_METHOD1(unsubscribe, netdutils::Status(uint16_t type));
H A DInterfaceControllerTest.cpp38 using netdutils::Fd;
39 using netdutils::ScopedMockSyscalls;
40 using netdutils::Slice;
41 using netdutils::Status;
42 using netdutils::StatusOr;
43 using netdutils::UniqueFd;
44 using netdutils::makeSlice;
45 using netdutils::status::ok;
46 using netdutils::statusFromErrno;
H A DNFLogListener.cpp35 using netdutils::extract;
36 using netdutils::findWithDefault;
37 using netdutils::makeSlice;
38 using netdutils::Slice;
39 using netdutils::sSyscalls;
40 using netdutils::Status;
41 using netdutils::StatusOr;
42 using netdutils::status::ok;
54 ss << nlmsg << " " << nfmsg << " " << msg << " " << netdutils::toHex(msg, 32); in __anon24028c4c0202()
H A DWakeupController.h62 netdutils::Status init(NFLogListenerInterface* listener);
68 netdutils::Status addInterface(const std::string& ifName, const std::string& prefix,
73 netdutils::Status delInterface(const std::string& ifName, const std::string& prefix,
77 netdutils::Status execIptables(const std::string& action, const std::string& ifName,
H A DTrafficController.cpp65 using netdutils::DumpWriter;
66 using netdutils::extract;
67 using netdutils::ScopedIndent;
68 using netdutils::Slice;
69 using netdutils::sSyscalls;
70 using netdutils::Status;
71 using netdutils::statusFromErrno;
72 using netdutils::StatusOr;
73 using netdutils::status::ok;
201 return netdutils::status::ok; in initMaps()
[all …]
H A DControllers.cpp41 using android::netdutils::Stopwatch;
46 netdutils::Log gLog("netd");
47 netdutils::Log gUnsolicitedLog("netdUnsolicited");
285 netdutils::Status tcStatus = trafficCtrl.start(); in init()
305 netdutils::Status xStatus = XfrmController::Init(); in init()
307 … gLog.error("Failed to initialize XfrmController (%s)", netdutils::toString(xStatus).c_str()); in init()
H A DClatdController.h53 void dump(netdutils::DumpWriter& dw) EXCLUDES(mutex);
83 void dumpEgress(netdutils::DumpWriter& dw) REQUIRES(mutex);
84 void dumpIngress(netdutils::DumpWriter& dw) REQUIRES(mutex);
85 void dumpTrackers(netdutils::DumpWriter& dw) REQUIRES(mutex);
/aosp12/packages/modules/DnsResolver/tests/
H A Dtun_forwarder.h80 base::Result<void> validatePacket(netdutils::Slice tunPacket) const;
81 base::Result<void> validateIpv4Packet(netdutils::Slice ipv4Packet) const;
82 base::Result<void> validateIpv6Packet(netdutils::Slice ipv6Packet) const;
83 base::Result<void> validateUdpPacket(netdutils::Slice udpPacket) const;
84 base::Result<void> validateTcpPacket(netdutils::Slice tcpPacket) const;
88 base::Result<void> translatePacket(netdutils::Slice tunPacket) const;
89 base::Result<void> translateIpv4Packet(netdutils::Slice ipv4Packet) const;
90 base::Result<void> translateIpv6Packet(netdutils::Slice ipv6Packet) const;
91 void translateUdpPacket(netdutils::Slice udpPacket, uint32_t oldPseudoSum,
93 void translateTcpPacket(netdutils::Slice tcpPacket, uint32_t oldPseudoSum,
/aosp12/packages/modules/DnsResolver/
H A DDnsStats.h36 StatsData(const netdutils::IPSockAddr& ipSockAddr) : serverSockAddr(ipSockAddr) { in StatsData()
41 netdutils::IPSockAddr serverSockAddr;
76 StatsRecords(const netdutils::IPSockAddr& ipSockAddr, size_t size);
113 using ServerStatsMap = std::map<netdutils::IPSockAddr, StatsRecords>;
117 bool setServers(const std::vector<netdutils::IPSockAddr>& servers, Protocol protocol);
120 bool addStats(const netdutils::IPSockAddr& server, const DnsQueryEvent& record);
122 std::vector<netdutils::IPSockAddr> getSortedServers(Protocol protocol) const;
127 void dump(netdutils::DumpWriter& dw);
H A DDns64Configuration.h83 netdutils::IPPrefix getPrefix64(unsigned netId) const;
85 int setPrefix64(unsigned netId, const netdutils::IPPrefix& pfx) EXCLUDES(mMutex);
88 void dump(netdutils::DumpWriter& dw, unsigned netId);
99 netdutils::IPPrefix prefix64{};
113 netdutils::IPPrefix getPrefix64Locked(unsigned netId) const REQUIRES(mMutex);
115 bool reportNat64PrefixStatus(unsigned netId, bool added, const netdutils::IPPrefix& pfx)
H A DDnsTlsTransport.cpp41 using android::netdutils::setThreadName;
98 base::Result<void> sendUdpQuery(netdutils::IPAddress ip, uint32_t mark, in sendUdpQuery()
100 const sockaddr_storage ss = netdutils::IPSockAddr(ip, 53); in sendUdpQuery()
153 std::future<DnsTlsTransport::Result> DnsTlsTransport::query(const netdutils::Slice query) { in query()
180 const bool sent = mSocket->query(q.newId, netdutils::drop(netdutils::makeSlice(q.query), 2)); in sendQuery()
286 auto r = transport.query(netdutils::makeSlice(query)).get(); in validate()
324 netdutils::Stopwatch stopwatch; in validate()
342 netdutils::Stopwatch stopwatch; in validate()
343 auto r = transport.query(netdutils::makeSlice(query)).get(); in validate()
H A DDnsTlsDispatcher.h54 res_state _Nonnull statp, const netdutils::Slice query,
55 const netdutils::Slice ans, int* _Nonnull resplen);
62 const netdutils::Slice query, const netdutils::Slice ans,
158 DnsTlsTransport::Result queryInternal(Transport& transport, const netdutils::Slice query)
H A Dresolv_cache.h112 bool resolv_stats_add(unsigned netid, const android::netdutils::IPSockAddr& server,
120 const std::vector<android::netdutils::IPSockAddr>& serverSockAddrs);
126 const android::netdutils::IPSockAddr& serverSockAddr,
133 void resolv_netconfig_dump(android::netdutils::DumpWriter& dw, unsigned netid);
H A DPrivateDnsConfiguration.h59 const netdutils::IPSockAddr sockaddr;
93 void dump(netdutils::DumpWriter& dw) const;
135 void notifyValidationStateUpdate(const netdutils::IPSockAddr& sockaddr, Validation validation,
145 netdutils::BackoffSequence<>::Builder mBackoffBuilder =
146 netdutils::BackoffSequence<>::Builder()
H A DDns64Configuration.cpp41 using netdutils::DumpWriter;
42 using netdutils::IPAddress;
43 using netdutils::IPPrefix;
44 using netdutils::ScopedAddrinfo;
45 using netdutils::setThreadName;
74 auto backoff = netdutils::BackoffSequence<>::Builder() in startPrefixDiscovery()
/aosp12/system/netd/libnetdutils/
H A DLogTest.cpp21 android::netdutils::LogEntry globalFunctionName() { in globalFunctionName()
22 return android::netdutils::LogEntry().function(__FUNCTION__); in globalFunctionName()
25 android::netdutils::LogEntry globalPrettyFunctionName() { in globalPrettyFunctionName()
26 return android::netdutils::LogEntry().prettyFunction(__PRETTY_FUNCTION__); in globalPrettyFunctionName()
30 namespace netdutils { namespace

123456