mirror of
https://github.com/openvswitch/ovs
synced 2025-10-29 15:28:56 +00:00
ofproto: Fix treatment of out-of-band controllers.
This code was treated every controller as in-band, but obviously that's not correct. Reported-by: Jan Medved <jmedved@juniper.net>
This commit is contained in:
@@ -546,6 +546,10 @@ update_in_band_remotes(struct ofproto *ofproto)
|
||||
HMAP_FOR_EACH (ofconn, struct ofconn, hmap_node, &ofproto->controllers) {
|
||||
struct sockaddr_in *sin = &addrs[n_addrs];
|
||||
|
||||
if (ofconn->band == OFPROTO_OUT_OF_BAND) {
|
||||
continue;
|
||||
}
|
||||
|
||||
sin->sin_addr.s_addr = rconn_get_remote_ip(ofconn->rconn);
|
||||
if (sin->sin_addr.s_addr) {
|
||||
sin->sin_port = rconn_get_remote_port(ofconn->rconn);
|
||||
|
||||
Reference in New Issue
Block a user