From: Daniel P. Berrangé Date: Thu, 8 Dec 2022 09:42:09 +0000 (+0000) Subject: netdev: simplify check for ethtool functionality X-Git-Tag: v9.0.0-rc1~186 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d8c5bd45552955ffa7494bf544fe6d1473aac73;p=thirdparty%2Flibvirt.git netdev: simplify check for ethtool functionality ethtool is a Linux specific feature that has existed since before Linux moved to git. Checking against SIOCETHTOOL + WITH_STRUCT_IFREQ is overkill for our needs. Reviewed-by: Ján Tomko Signed-off-by: Daniel P. Berrangé --- diff --git a/src/util/virnetdev.c b/src/util/virnetdev.c index 82dbb486f2..88a8aad673 100644 --- a/src/util/virnetdev.c +++ b/src/util/virnetdev.c @@ -42,6 +42,8 @@ #ifdef __linux__ # include # include +# include +# include # define VIR_NETDEV_FAMILY AF_UNIX #elif defined(WITH_STRUCT_IFREQ) && defined(AF_LOCAL) # define VIR_NETDEV_FAMILY AF_LOCAL @@ -49,11 +51,6 @@ # undef WITH_STRUCT_IFREQ #endif -#if defined(SIOCETHTOOL) && defined(WITH_STRUCT_IFREQ) -# include -# include -#endif - #if WITH_DECL_LINK_ADDR # include # include @@ -2958,7 +2955,7 @@ int virNetDevGetRxFilter(const char *ifname, return ret; } -#if defined(SIOCETHTOOL) && defined(WITH_STRUCT_IFREQ) +#if __linux__ /** * virNetDevRDMAFeature