2
0
mirror of https://github.com/openvswitch/ovs synced 2025-10-13 14:07:02 +00:00
Files
openvswitch/datapath/vport-generic.c
Jesse Gross fceb2a5bb2 datapath: Put return type on same line as arguments for functions.
In some places we would put the return type on the same line as
the rest of the function definition and other places we wouldn't.
Reformat everything to match kernel style.
2010-07-15 15:09:08 -07:00

40 lines
782 B
C

/*
* Copyright (c) 2010 Nicira Networks.
* Distributed under the terms of the GNU GPL version 2.
*
* Significant portions of this file may be copied from parts of the Linux
* kernel, by Linus Torvalds and others.
*/
#include <linux/etherdevice.h>
#include "vport-generic.h"
void vport_gen_rand_ether_addr(u8 *addr)
{
random_ether_addr(addr);
/* Set the OUI to the Nicira one. */
addr[0] = 0x00;
addr[1] = 0x23;
addr[2] = 0x20;
/* Set the top bit to indicate random address. */
addr[3] |= 0x80;
}
unsigned vport_gen_get_dev_flags(const struct vport *vport)
{
return IFF_UP | IFF_RUNNING | IFF_LOWER_UP;
}
int vport_gen_is_running(const struct vport *vport)
{
return 1;
}
unsigned char vport_gen_get_operstate(const struct vport *vport)
{
return IF_OPER_UP;
}