svn commit: r307494 - in stable/11/sys: dev/hyperv/netvsc net

Sepherosa Ziehau sephe at FreeBSD.org
Mon Oct 17 07:38:23 UTC 2016


Author: sephe
Date: Mon Oct 17 07:38:21 2016
New Revision: 307494
URL: https://svnweb.freebsd.org/changeset/base/307494

Log:
  MFC 305173,305174
  
  305173
      net/rndis: Add comment for rndis_set_parameter
  
      Sponsored by:   Microsoft
      Differential Revision:  https://reviews.freebsd.org/D7705
  
  305174
      hyperv/hn: Remove unused function
  
      Sponsored by:   Microsoft
      Differential Revision:  https://reviews.freebsd.org/D7706

Modified:
  stable/11/sys/dev/hyperv/netvsc/hv_rndis.h
  stable/11/sys/dev/hyperv/netvsc/hv_rndis_filter.c
  stable/11/sys/net/rndis.h
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/sys/dev/hyperv/netvsc/hv_rndis.h
==============================================================================
--- stable/11/sys/dev/hyperv/netvsc/hv_rndis.h	Mon Oct 17 07:35:31 2016	(r307493)
+++ stable/11/sys/dev/hyperv/netvsc/hv_rndis.h	Mon Oct 17 07:38:21 2016	(r307494)
@@ -904,7 +904,5 @@ void* hv_set_rppi_data(rndis_msg *rndis_
     uint32_t rppi_size,
     int pkt_type);
 
-void* hv_get_ppi_data(rndis_packet *rpkt, uint32_t type);
-
 #endif  /* __HV_RNDIS_H__ */
 

Modified: stable/11/sys/dev/hyperv/netvsc/hv_rndis_filter.c
==============================================================================
--- stable/11/sys/dev/hyperv/netvsc/hv_rndis_filter.c	Mon Oct 17 07:35:31 2016	(r307493)
+++ stable/11/sys/dev/hyperv/netvsc/hv_rndis_filter.c	Mon Oct 17 07:38:21 2016	(r307494)
@@ -128,35 +128,6 @@ hv_set_rppi_data(rndis_msg *rndis_mesg, 
 }
 
 /*
- * Get the Per-Packet-Info with the specified type
- * return NULL if not found.
- */
-void *
-hv_get_ppi_data(rndis_packet *rpkt, uint32_t type)
-{
-	rndis_per_packet_info *ppi;
-	int len;
-
-	if (rpkt->per_pkt_info_offset == 0)
-		return (NULL);
-
-	ppi = (rndis_per_packet_info *)((unsigned long)rpkt +
-	    rpkt->per_pkt_info_offset);
-	len = rpkt->per_pkt_info_length;
-
-	while (len > 0) {
-		if (ppi->type == type)
-			return (void *)((unsigned long)ppi +
-			    ppi->per_packet_info_offset);
-
-		len -= ppi->size;
-		ppi = (rndis_per_packet_info *)((unsigned long)ppi + ppi->size);
-	}
-
-	return (NULL);
-}
-
-/*
  * RNDIS filter receive indicate status
  */
 static void 

Modified: stable/11/sys/net/rndis.h
==============================================================================
--- stable/11/sys/net/rndis.h	Mon Oct 17 07:35:31 2016	(r307493)
+++ stable/11/sys/net/rndis.h	Mon Oct 17 07:38:21 2016	(r307494)
@@ -217,6 +217,9 @@ struct rndis_set_comp {
 	uint32_t rm_status;
 };
 
+/*
+ * Parameter used by OID_GEN_RNDIS_CONFIG_PARAMETER.
+ */
 #define	REMOTE_NDIS_SET_PARAM_NUMERIC	0x00000000
 #define	REMOTE_NDIS_SET_PARAM_STRING	0x00000002
 


More information about the svn-src-all mailing list