svn commit: r307188 - in stable/10/sys: dev/hyperv/netvsc net

Sepherosa Ziehau sephe at FreeBSD.org
Thu Oct 13 06:55:53 UTC 2016


Author: sephe
Date: Thu Oct 13 06:55:51 2016
New Revision: 307188
URL: https://svnweb.freebsd.org/changeset/base/307188

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/10/sys/dev/hyperv/netvsc/hv_rndis.h
  stable/10/sys/dev/hyperv/netvsc/hv_rndis_filter.c
  stable/10/sys/net/rndis.h
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/dev/hyperv/netvsc/hv_rndis.h
==============================================================================
--- stable/10/sys/dev/hyperv/netvsc/hv_rndis.h	Thu Oct 13 06:49:00 2016	(r307187)
+++ stable/10/sys/dev/hyperv/netvsc/hv_rndis.h	Thu Oct 13 06:55:51 2016	(r307188)
@@ -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/10/sys/dev/hyperv/netvsc/hv_rndis_filter.c
==============================================================================
--- stable/10/sys/dev/hyperv/netvsc/hv_rndis_filter.c	Thu Oct 13 06:49:00 2016	(r307187)
+++ stable/10/sys/dev/hyperv/netvsc/hv_rndis_filter.c	Thu Oct 13 06:55:51 2016	(r307188)
@@ -129,35 +129,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/10/sys/net/rndis.h
==============================================================================
--- stable/10/sys/net/rndis.h	Thu Oct 13 06:49:00 2016	(r307187)
+++ stable/10/sys/net/rndis.h	Thu Oct 13 06:55:51 2016	(r307188)
@@ -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