X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fnetdev-linux.h;h=d34a4401894863fa3b9cc74b805898a67d462662;hb=308881afb61e292c629b36a357cfc37153884000;hp=7a112049b02c12afaa5e678197e8baab11690960;hpb=007948177581f3b3dad188221593d0e4bdca6ba0;p=openvswitch diff --git a/lib/netdev-linux.h b/lib/netdev-linux.h index 7a112049..d34a4401 100644 --- a/lib/netdev-linux.h +++ b/lib/netdev-linux.h @@ -17,9 +17,13 @@ #ifndef NETDEV_LINUX_H #define NETDEV_LINUX_H 1 +#include +#include + /* These functions are Linux specific, so they should be used directly only by * Linux-specific code. */ +struct netdev; struct netdev_stats; struct rtnl_link_stats; struct rtnl_link_stats64; @@ -31,4 +35,7 @@ void netdev_stats_from_rtnl_link_stats64(struct netdev_stats *dst, void netdev_stats_to_rtnl_link_stats64(struct rtnl_link_stats64 *dst, const struct netdev_stats *src); +int netdev_linux_ethtool_set_flag(struct netdev *netdev, uint32_t flag, + const char *flag_name, bool enable); + #endif /* netdev-linux.h */