projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mac-learning: Make data structures public.
[openvswitch]
/
lib
/
netdev.c
diff --git
a/lib/netdev.c
b/lib/netdev.c
index 7fd070eb6041d786fc83a840562e398759e10efd..17e8fe5d52f81517cf6d8bce6fc437150564c6a8 100644
(file)
--- a/
lib/netdev.c
+++ b/
lib/netdev.c
@@
-1115,6
+1115,12
@@
get_stats_via_proc(const char *netdev_name, struct netdev_stats *stats)
int
netdev_get_carrier(const struct netdev *netdev, bool *carrier)
int
netdev_get_carrier(const struct netdev *netdev, bool *carrier)
+{
+ return netdev_nodev_get_carrier(netdev->name, carrier);
+}
+
+int
+netdev_nodev_get_carrier(const char *netdev_name, bool *carrier)
{
char line[8];
int retval;
{
char line[8];
int retval;
@@
-1124,7
+1130,7
@@
netdev_get_carrier(const struct netdev *netdev, bool *carrier)
*carrier = false;
*carrier = false;
- fn = xasprintf("/sys/class/net/%s/carrier", netdev
->
name);
+ fn = xasprintf("/sys/class/net/%s/carrier", netdev
_
name);
fd = open(fn, O_RDONLY);
if (fd < 0) {
error = errno;
fd = open(fn, O_RDONLY);
if (fd < 0) {
error = errno;