X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fnetdev-linux.h;h=0c61bc90762eb2899734e1b6518889e3ecf4954f;hb=003ce655b7116d18c86a74c50391e54990346931;hp=7a112049b02c12afaa5e678197e8baab11690960;hpb=007948177581f3b3dad188221593d0e4bdca6ba0;p=sliver-openvswitch.git diff --git a/lib/netdev-linux.h b/lib/netdev-linux.h index 7a112049b..0c61bc907 100644 --- a/lib/netdev-linux.h +++ b/lib/netdev-linux.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011 Nicira Networks. + * Copyright (c) 2011, 2013 Nicira, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,18 +17,15 @@ #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_stats; -struct rtnl_link_stats; -struct rtnl_link_stats64; +struct netdev; -void netdev_stats_from_rtnl_link_stats(struct netdev_stats *dst, - const struct rtnl_link_stats *src); -void netdev_stats_from_rtnl_link_stats64(struct netdev_stats *dst, - const struct rtnl_link_stats64 *src); -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 */