annotate tun
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Jeff Garzik <jeff@garzik.org>
This commit is contained in:
parent
7eefb04eb0
commit
a3edb08311
2 changed files with 4 additions and 2 deletions
|
@ -506,7 +506,7 @@ static int tun_set_iff(struct file *file, struct ifreq *ifr)
|
|||
/* Be promiscuous by default to maintain previous behaviour. */
|
||||
tun->if_flags = IFF_PROMISC;
|
||||
/* Generate random Ethernet address. */
|
||||
*(u16 *)tun->dev_addr = htons(0x00FF);
|
||||
*(__be16 *)tun->dev_addr = htons(0x00FF);
|
||||
get_random_bytes(tun->dev_addr + sizeof(u16), 4);
|
||||
memset(tun->chr_filter, 0, sizeof tun->chr_filter);
|
||||
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
/* Uncomment to enable debugging */
|
||||
/* #define TUN_DEBUG 1 */
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
#ifdef __KERNEL__
|
||||
|
||||
#ifdef TUN_DEBUG
|
||||
|
@ -88,7 +90,7 @@ struct tun_struct {
|
|||
|
||||
struct tun_pi {
|
||||
unsigned short flags;
|
||||
unsigned short proto;
|
||||
__be16 proto;
|
||||
};
|
||||
#define TUN_PKT_STRIP 0x0001
|
||||
|
||||
|
|
Loading…
Reference in a new issue