Merge pull request #1177 from kernelkit/multi-dsa-tree-fixes

Multi DSA tree fixes
This commit is contained in:
Tobias Waldekranz
2025-10-02 16:09:19 +02:00
committed by GitHub
3 changed files with 51 additions and 18 deletions
+2 -12
View File
@@ -17,18 +17,8 @@
bool iface_has_quirk(const char *ifname, const char *quirkname)
{
struct json_t *iface, *quirk;
if (!confd.ifquirks)
return false;
iface = json_object_get(confd.ifquirks, ifname);
if (!iface)
return false;
quirk = json_object_get(iface, quirkname);
return quirk ? json_is_true(quirk) : false;
return systemf("[ $(/usr/libexec/infix/has-quirk %s %s) = true ]",
quirkname, ifname) == 0;
}
static bool iface_is_phys(const char *ifname)