ng_hole.c (139823) | ng_hole.c (153261) |
---|---|
1/* 2 * ng_hole.c 3 */ 4 5/*- 6 * Copyright (c) 1996-1999 Whistle Communications, Inc. 7 * All rights reserved. 8 * --- 23 unchanged lines hidden (view full) --- 32 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 35 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 36 * OF SUCH DAMAGE. 37 * 38 * Author: Julian Elisher <julian@freebsd.org> 39 * | 1/* 2 * ng_hole.c 3 */ 4 5/*- 6 * Copyright (c) 1996-1999 Whistle Communications, Inc. 7 * All rights reserved. 8 * --- 23 unchanged lines hidden (view full) --- 32 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 35 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 36 * OF SUCH DAMAGE. 37 * 38 * Author: Julian Elisher <julian@freebsd.org> 39 * |
40 * $FreeBSD: head/sys/netgraph/ng_hole.c 139823 2005-01-07 01:45:51Z imp $ | 40 * $FreeBSD: head/sys/netgraph/ng_hole.c 153261 2005-12-09 07:09:44Z ru $ |
41 * $Whistle: ng_hole.c,v 1.10 1999/11/01 09:24:51 julian Exp $ 42 */ 43 44/* 45 * This node is a 'black hole' that simply discards everything it receives 46 */ 47 48#include <sys/param.h> --- 165 unchanged lines hidden (view full) --- 214 215/* 216 * Hook disconnection 217 */ 218static int 219ngh_disconnect(hook_p hook) 220{ 221 | 41 * $Whistle: ng_hole.c,v 1.10 1999/11/01 09:24:51 julian Exp $ 42 */ 43 44/* 45 * This node is a 'black hole' that simply discards everything it receives 46 */ 47 48#include <sys/param.h> --- 165 unchanged lines hidden (view full) --- 214 215/* 216 * Hook disconnection 217 */ 218static int 219ngh_disconnect(hook_p hook) 220{ 221 |
222 FREE(NG_HOOK_PRIVATE(hook), M_NETGRAPH); |
|
222 NG_HOOK_SET_PRIVATE(hook, NULL); 223 if (NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) 224 ng_rmnode_self(NG_HOOK_NODE(hook)); 225 return (0); 226} | 223 NG_HOOK_SET_PRIVATE(hook, NULL); 224 if (NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) 225 ng_rmnode_self(NG_HOOK_NODE(hook)); 226 return (0); 227} |