[dpdk-dev] [PATCH 06/17] vhost: introduce API to fetch	negotiated features
    Yuanhan Liu 
    yuanhan.liu at linux.intel.com
       
    Thu Mar 16 08:35:16 CET 2017
    
    
  
On Tue, Mar 14, 2017 at 12:02:59PM +0100, Maxime Coquelin wrote:
> >+uint64_t
> >+rte_vhost_get_negotiated_features(int vid)
> >+{
> >+	struct virtio_net *dev;
> >+
> >+	dev = get_device(vid);
> >+	if (!dev)
> >+		return -1;
> >+
> >+	return dev->features;
> >+}
> Are we sure the negotiation is done when we can get the device?
Yes. However, one thing worth noting is that the features may change
after the new_device() callback. Notablely, when live migration starts
/ends, the VHOST_F_LOG_ALL will be set/cleared, respectively.
>From that point of view, we need a new callback, something like
features_changed(), or live_migration_starts()? Or a better name?
	--yliu
    
    
More information about the dev
mailing list