summaryrefslogtreecommitdiff
path: root/link.h
blob: 621a5bb651aef43b2a1d27ce148541ab913cba55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef LINK_H
#define LINK_H

#include <stdint.h>
#include <sys/socket.h>
#include <linux/ethtool.h>
#include <linux/wireless.h>

#ifndef SPEED_UNKNOWN
#define SPEED_UNKNOWN           -1
#endif

#include "built_in.h"

extern int wireless_sigqual(const char *ifname, struct iw_statistics *stats);
extern int wireless_rangemax_sigqual(const char *ifname);
extern uint32_t wireless_bitrate(const char *ifname);
extern uint32_t ethtool_bitrate(const char *ifname);
extern int ethtool_drvinf(const char *ifname, struct ethtool_drvinfo *drvinf);
extern int ethtool_link(const char *ifname);

#endif /* LINK_H */
'>id=bc33b0ca11e3df467777a4fa7639ba488c9d4911'>patch) tree8e2ea4fe468cf19cc19d4b88411ac32d6744833a parentbd060ac0f6b3442317b4f1d7ea0ff2c9b3d977a0 (diff)
Linux 4.9-rc4
Diffstat