summaryrefslogtreecommitdiff
path: root/dev.h
blob: 06e51d2ca519781478ac3d893cadeb1ef5b46260 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#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_hw_address(const char *ifname, uint8_t *addr, size_t len);
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);
extern const char *device_type2str(uint16_t type);
extern const char *device_addr2str(const unsigned char *addr, int alen, int type,
				   char *buf, int blen);
#endif /* DEV_H */
0 commit9b12be63021a20fc3b76a7b6194e23ef66c903c9 (patch) treec0c5dff2155a48f8de6abcf2a65733328a8ce30c /Documentation parentcc939939d81e787fd6a5e86cf81b2ad1cd600bd4 (diff)parenteb51cffa743de5c78cfbf44f576b0f1eccc784f4 (diff)
Merge remote-tracking branch 'spi/topic/rcar' into spi-next
Diffstat (limited to 'Documentation')