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 */
td>2016-04-20 09:09:07 +0100 commite31db4c756879bcd653ff4f36ee3f179c5e333bf (patch) tree3a00db55987b22f44cefa786afbefa9f0c527f75 /tools/perf parentbf16200689118d19de1b8d2a3c314fc21f5dc7bb (diff)parent9ab9e4fce45379cb6a7dbf87cf8f8e6ba01853c2 (diff)
Merge tag 'arm-memremap-for-v4.7' of git://git.linaro.org/people/ard.biesheuvel/linux-arm into devel-stable
This series wires up the generic memremap() function for ARM in a way that allows it to be used as intended, i.e., without regard for whether the region being mapped is covered by a struct page and/or the linear mapping (lowmem)
Diffstat (limited to 'tools/perf')