src/dpdk/drivers/net/netvsc/hn_rxtx.c
static void hn_nvs_handle_notify(struct rte_eth_dev *dev,
				 const struct vmbus_chanpkt_hdr *pkt,
				 const void *data)
{
	const struct hn_nvs_hdr *hdr = data;

	switch (hdr->type) {
	case NVS_TYPE_TXTBL_NOTE:
		/* Transmit indirection table has locking problems
		 * in DPDK and therefore not implemented
		 */
		PMD_DRV_LOG(DEBUG, "host notify of transmit indirection table");
		break;

	case NVS_TYPE_VFASSOC_NOTE:
		hn_nvs_handle_vfassoc(dev, pkt, data);
		break;

	default:
		PMD_DRV_LOG(INFO,
			    "got notify, nvs type %u", hdr->type);
	}
}
/*
 * Called when NVS inband events are received.
 * Send up a two part message with port_id and the NVS message
 * to the pipe to the netvsc-vf-event control thread.
 */
Called when NVS inband events are received.
Send up a two part message with port_id and the NVS message
to the pipe to the netvsc-vf-event control thread.
Called when NVS inband events are received . Send up a two part message with port_id and the NVS message to the pipe to the netvsc - vf - event control thread .
static void hn_nvs_handle_notify(struct rte_eth_dev *dev,
				 const struct vmbus_chanpkt_hdr *pkt,
				 const void *data)
{
	const struct hn_nvs_hdr *hdr = data;
	switch (hdr->type) {
	case NVS_TYPE_TXTBL_NOTE:
		PMD_DRV_LOG(DEBUG, "host notify of transmit indirection table");
		break;
	case NVS_TYPE_VFASSOC_NOTE:
		hn_nvs_handle_vfassoc(dev, pkt, data);
		break;
	default:
		PMD_DRV_LOG(INFO,
			    "got notify, nvs type %u", hdr->type);
	}
}
static void hn_nvs_handle_notify ( struct rte_eth_dev * dev , const struct vmbus_chanpkt_hdr * pkt , const void * data ) { const struct hn_nvs_hdr * hdr = data ; switch ( hdr -> type ) { case NVS_TYPE_TXTBL_NOTE : PMD_DRV_LOG ( DEBUG , " " ) ; break ; case NVS_TYPE_VFASSOC_NOTE : hn_nvs_handle_vfassoc ( dev , pkt , data ) ; break ; default : PMD_DRV_LOG ( INFO , " " , hdr -> type ) ; } }
Called when NVS inband events are received.
Called when NVS inband events are received .
/* Transmit indirection table has locking problems
		 * in DPDK and therefore not implemented
		 */