#include "list.h"
#include "netdev-vport.h"
-#include "openvswitch/datapath-protocol.h"
+#include "openvswitch/xflow.h"
#include "shash.h"
#include "socket-util.h"
#include "vlog.h"
netdev_vport_set_etheraddr(struct netdev *netdev,
const uint8_t mac[ETH_ADDR_LEN])
{
- struct odp_vport_ether vport_ether;
+ struct xflow_vport_ether vport_ether;
int err;
ovs_strlcpy(vport_ether.devname, netdev_get_name(netdev),
memcpy(vport_ether.ether_addr, mac, ETH_ADDR_LEN);
- err = netdev_vport_do_ioctl(ODP_VPORT_ETHER_SET, &vport_ether);
+ err = netdev_vport_do_ioctl(XFLOW_VPORT_ETHER_SET, &vport_ether);
if (err) {
return err;
}
netdev_vport_get_etheraddr(const struct netdev *netdev,
uint8_t mac[ETH_ADDR_LEN])
{
- struct odp_vport_ether vport_ether;
+ struct xflow_vport_ether vport_ether;
int err;
ovs_strlcpy(vport_ether.devname, netdev_get_name(netdev),
sizeof vport_ether.devname);
- err = netdev_vport_do_ioctl(ODP_VPORT_ETHER_GET, &vport_ether);
+ err = netdev_vport_do_ioctl(XFLOW_VPORT_ETHER_GET, &vport_ether);
if (err) {
return err;
}
int
netdev_vport_get_mtu(const struct netdev *netdev, int *mtup)
{
- struct odp_vport_mtu vport_mtu;
+ struct xflow_vport_mtu vport_mtu;
int err;
ovs_strlcpy(vport_mtu.devname, netdev_get_name(netdev),
sizeof vport_mtu.devname);
- err = netdev_vport_do_ioctl(ODP_VPORT_MTU_GET, &vport_mtu);
+ err = netdev_vport_do_ioctl(XFLOW_VPORT_MTU_GET, &vport_mtu);
if (err) {
return err;
}
netdev_vport_get_stats(const struct netdev *netdev, struct netdev_stats *stats)
{
const char *name = netdev_get_name(netdev);
- struct odp_vport_stats_req ovsr;
+ struct xflow_vport_stats_req ovsr;
int err;
ovs_strlcpy(ovsr.devname, name, sizeof ovsr.devname);
- err = netdev_vport_do_ioctl(ODP_VPORT_STATS_GET, &ovsr);
+ err = netdev_vport_do_ioctl(XFLOW_VPORT_STATS_GET, &ovsr);
if (err) {
return err;
}
int
netdev_vport_set_stats(struct netdev *netdev, const struct netdev_stats *stats)
{
- struct odp_vport_stats_req ovsr;
+ struct xflow_vport_stats_req ovsr;
int err;
ovs_strlcpy(ovsr.devname, netdev_get_name(netdev), sizeof ovsr.devname);
ovsr.stats.rx_crc_err = stats->rx_crc_errors;
ovsr.stats.rx_frame_err = stats->rx_frame_errors;
- err = netdev_vport_do_ioctl(ODP_VPORT_STATS_SET, &ovsr);
+ err = netdev_vport_do_ioctl(XFLOW_VPORT_STATS_SET, &ovsr);
/* If the vport layer doesn't know about the device, that doesn't mean it
* doesn't exist (after all were able to open it when netdev_open() was