X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ofproto%2Fofproto.c;h=7e83b0bf37d14e6e82aa713842be488534c307ff;hb=c24750a10235af1be9fd9196fc026ab4626ba2d4;hp=2b2a306a03ed815c8e87194bfe85577c93dfacdd;hpb=0b61210ecb328274be67c23127e15af0809b00da;p=openvswitch diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index 2b2a306a..7e83b0bf 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -255,7 +255,7 @@ struct ofconn { struct list node; /* In struct ofproto's "all_conns" list. */ struct rconn *rconn; /* OpenFlow connection. */ enum ofconn_type type; /* Type. */ - int flow_format; /* One of NXFF_*. */ + enum nx_flow_format flow_format; /* Currently selected flow format. */ /* OFPT_PACKET_IN related data. */ struct rconn_packet_counter *packet_in_counter; /* # queued on 'rconn'. */ @@ -1465,6 +1465,7 @@ make_ofport(const struct odp_port *odp_port) memset(&netdev_options, 0, sizeof netdev_options); netdev_options.name = odp_port->devname; + netdev_options.type = odp_port->type; netdev_options.ethertype = NETDEV_ETH_TYPE_NONE; error = netdev_open(&netdev_options, &netdev);