/aosp12/system/netd/server/ |
H A D | NetlinkListener.h | 36 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 D | XfrmController.h | 66 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 D | XfrmControllerTest.cpp | 57 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 D | XfrmController.cpp | 71 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 D | TrafficController.h | 45 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 D | NFLogListener.h | 32 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 D | NetlinkListener.cpp | 33 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 D | InterfaceController.h | 38 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 D | Process.cpp | 42 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 D | NFLogListenerTest.cpp | 41 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 D | InterfaceControllerTest.cpp | 38 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 D | NFLogListener.cpp | 35 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 D | WakeupController.h | 62 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 D | TrafficController.cpp | 65 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 D | Controllers.cpp | 41 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 D | ClatdController.h | 53 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 D | tun_forwarder.h | 80 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 D | DnsStats.h | 36 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 D | Dns64Configuration.h | 83 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 D | DnsTlsTransport.cpp | 41 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 D | DnsTlsDispatcher.h | 54 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 D | resolv_cache.h | 112 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 D | PrivateDnsConfiguration.h | 59 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 D | Dns64Configuration.cpp | 41 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 D | LogTest.cpp | 21 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
|