'\" te .\" Copyright (C) 2008, Sun Microsystems, Inc. All Rights Reserved. .TH net_protocol_release 9F "1 May 2008" "SunOS 5.11" "Kernel Functions for Drivers" .SH NAME net_protocol_release \- indicate that a reference to a network protocol is no longer required .SH SYNOPSIS .LP .nf #include \fBint\fR \fBnet_protocol_release\fR(\fBnet_data_t\fR *\fInet\fR); .fi .SH INTERFACE LEVEL .sp .LP Solaris DDI specific (Solaris DDI). .SH PARAMETERS .sp .ne 2 .mk .na \fB\fInet\fR\fR .ad .RS 7n .rt value returned from a successful call to \fBnet_protocol_lookup\fR(9F). .RE .SH DESCRIPTION .sp .LP The \fBnet_protocol_release()\fR function indicates to the network information framework that the caller is no longer interested in any knowledge about the network protocol to which the parameter being passed through applies. .SH RETURN VALUES .sp .LP The \fBnet_protocol_release()\fR function returns: .sp .ne 2 .mk .na \fB-1\fR .ad .RS 6n .rt The value passed in is unknown to this framework. .RE .sp .ne 2 .mk .na \fB0\fR .ad .RS 6n .rt Successful completion. .RE .sp .ne 2 .mk .na \fB1\fR .ad .RS 6n .rt Unsuccessful because this function has been called too many times. .RE .SH CONTEXT .sp .LP The \fBnet_protocol_release()\fR function may be called from user, kernel, or interrupt context. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Availabilitysystem/core-os _ Interface StabilityCommitted .TE .SH SEE ALSO .sp .LP \fBnet_protocol_lookup\fR(9F), \fBnet_protocol_walk\fR(9F), \fBattributes\fR(5)