X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fnetvsc%2Fhn_rndis.h;h=9a8251fc2fb4ffa0176996b66c6bdc43d7266eac;hb=b6197a7beb511f273aeca829c59355d993353261;hp=89e2e6ba0fcbac0aed416ccaf0d5002627584b7e;hpb=4e9c73e96e834dbfaa51ada48ad11e7873556808;p=dpdk.git diff --git a/drivers/net/netvsc/hn_rndis.h b/drivers/net/netvsc/hn_rndis.h index 89e2e6ba0f..9a8251fc2f 100644 --- a/drivers/net/netvsc/hn_rndis.h +++ b/drivers/net/netvsc/hn_rndis.h @@ -6,7 +6,7 @@ struct hn_data; void hn_rndis_receive_response(struct hn_data *hv, const void *data, uint32_t len); -void hn_rndis_link_status(struct hn_data *hv, const void *data); +void hn_rndis_link_status(struct rte_eth_dev *dev, const void *msg); int hn_rndis_attach(struct hn_data *hv); void hn_rndis_detach(struct hn_data *hv); int hn_rndis_get_eaddr(struct hn_data *hv, uint8_t *eaddr); @@ -22,8 +22,10 @@ int hn_rndis_conf_offload(struct hn_data *hv, uint64_t rx_offloads); int hn_rndis_query_rsscaps(struct hn_data *hv, unsigned int *rxr_cnt0); -int hn_rndis_conf_rss(struct hn_data *hv, - const struct rte_eth_rss_conf *rss_conf); +int hn_rndis_query_rss(struct hn_data *hv, + struct rte_eth_rss_conf *rss_conf); +int hn_rndis_conf_rss(struct hn_data *hv, uint32_t flags); +uint32_t hn_rndis_get_ptypes(struct hn_data *hv); #ifdef RTE_LIBRTE_NETVSC_DEBUG_DUMP void hn_rndis_dump(const void *buf);