Rename mbedtls_net_close() to mbedtls_net_free()

close() may be more meaningful, but free() is symmetric with _init(), and more
consistent with all other modules
diff --git a/include/mbedtls/compat-1.3.h b/include/mbedtls/compat-1.3.h
index 7d68564..2955622 100644
--- a/include/mbedtls/compat-1.3.h
+++ b/include/mbedtls/compat-1.3.h
@@ -2157,7 +2157,7 @@
 #define mpi_write_string mbedtls_mpi_write_string
 #define net_accept mbedtls_net_accept
 #define net_bind mbedtls_net_bind
-#define net_close mbedtls_net_close
+#define net_close mbedtls_net_free
 #define net_connect mbedtls_net_connect
 #define net_recv mbedtls_net_recv
 #define net_recv_timeout mbedtls_net_recv_timeout
diff --git a/include/mbedtls/net.h b/include/mbedtls/net.h
index d2cb8d4..85c4977 100644
--- a/include/mbedtls/net.h
+++ b/include/mbedtls/net.h
@@ -216,11 +216,11 @@
                       uint32_t timeout );
 
 /**
- * \brief          Gracefully shutdown the connection
+ * \brief          Gracefully shutdown the connection and free associated data
  *
- * \param ctx      The socket to close
+ * \param ctx      The context to free
  */
-void mbedtls_net_close( mbedtls_net_context *ctx );
+void mbedtls_net_free( mbedtls_net_context *ctx );
 
 #ifdef __cplusplus
 }