mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Fixup netlink socket creation to make corresponding fix in JNI
am: d97f8714f0
Change-Id: I864ab25fc8669205a93930ee80462bc40e9f11a4
This commit is contained in:
@@ -43,8 +43,8 @@ using android::sp;
|
||||
#define ASSERT_FALSE_CALLBACK \
|
||||
[&](bool success, const hidl_string& errMsg) { ASSERT_FALSE(success) << errMsg.c_str(); }
|
||||
|
||||
const unsigned kFd1Groups = NFNLGRP_CONNTRACK_NEW | NFNLGRP_CONNTRACK_DESTROY;
|
||||
const unsigned kFd2Groups = NFNLGRP_CONNTRACK_UPDATE | NFNLGRP_CONNTRACK_DESTROY;
|
||||
const unsigned kFd1Groups = NF_NETLINK_CONNTRACK_NEW | NF_NETLINK_CONNTRACK_DESTROY;
|
||||
const unsigned kFd2Groups = NF_NETLINK_CONNTRACK_UPDATE | NF_NETLINK_CONNTRACK_DESTROY;
|
||||
|
||||
inline const sockaddr* asSockaddr(const sockaddr_nl* nladdr) {
|
||||
return reinterpret_cast<const sockaddr*>(nladdr);
|
||||
|
||||
@@ -131,7 +131,7 @@ class OffloadControlHidlTestBase : public testing::VtsHalHidlTargetTestBase {
|
||||
config = testing::VtsHalHidlTargetTestBase::getService<IOffloadConfig>();
|
||||
ASSERT_NE(nullptr, config.get()) << "Could not get HIDL instance";
|
||||
|
||||
unique_fd fd1(conntrackSocket(NFNLGRP_CONNTRACK_NEW | NFNLGRP_CONNTRACK_DESTROY));
|
||||
unique_fd fd1(conntrackSocket(NF_NETLINK_CONNTRACK_NEW | NF_NETLINK_CONNTRACK_DESTROY));
|
||||
if (fd1.get() < 0) {
|
||||
ALOGE("Unable to create conntrack handles: %d/%s", errno, strerror(errno));
|
||||
FAIL();
|
||||
@@ -141,7 +141,7 @@ class OffloadControlHidlTestBase : public testing::VtsHalHidlTargetTestBase {
|
||||
hidl_handle h1;
|
||||
h1.setTo(nativeHandle1, true);
|
||||
|
||||
unique_fd fd2(conntrackSocket(NFNLGRP_CONNTRACK_UPDATE | NFNLGRP_CONNTRACK_DESTROY));
|
||||
unique_fd fd2(conntrackSocket(NF_NETLINK_CONNTRACK_UPDATE | NF_NETLINK_CONNTRACK_DESTROY));
|
||||
if (fd2.get() < 0) {
|
||||
ALOGE("Unable to create conntrack handles: %d/%s", errno, strerror(errno));
|
||||
FAIL();
|
||||
|
||||
Reference in New Issue
Block a user