Deleted Added
full compact
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}