summaryrefslogtreecommitdiff
path: root/dev.h
blob: 2d5f0569668f37e2902667fe7e5f3ceb0e6471a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef DEV_H
#define DEV_H

#include <sys/socket.h>
#include "built_in.h"

extern size_t device_mtu(const char *ifname);
extern int device_address(const char *ifname, int af, struct sockaddr_storage *ss);
extern int device_ifindex(const char *ifname);
extern int device_type(const char *ifname);
extern short device_get_flags(const char *ifname);
extern void device_set_flags(const char *ifname, const short flags);
extern int device_up_and_running(const char *ifname);
extern u32 device_bitrate(const char *ifname);
extern short device_enter_promiscuous_mode(const char *ifname);
extern void device_leave_promiscuous_mode(const char *ifname, short oldflags);

#endif /* DEV_H */
/noscript>
authorLinus Torvalds <torvalds@linux-foundation.org>2016-11-27 13:08:04 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2016-11-27 13:08:04 -0800
commite5517c2a5a49ed5e99047008629f1cd60246ea0e (patch)
tree999488b5339e3ba07d8dbe2af5ba7a847c408eb2 /Makefile
parent105ecadc6d9c1effd23dd46fcc340f62d467cd6c (diff)
Linux 4.9-rc7
Diffstat (limited to 'Makefile')