14b7cbb46SSowmini Varadhan /* 24b7cbb46SSowmini Varadhan * CDDL HEADER START 34b7cbb46SSowmini Varadhan * 44b7cbb46SSowmini Varadhan * The contents of this file are subject to the terms of the 54b7cbb46SSowmini Varadhan * Common Development and Distribution License (the "License"). 64b7cbb46SSowmini Varadhan * You may not use this file except in compliance with the License. 74b7cbb46SSowmini Varadhan * 84b7cbb46SSowmini Varadhan * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 94b7cbb46SSowmini Varadhan * or http://www.opensolaris.org/os/licensing. 104b7cbb46SSowmini Varadhan * See the License for the specific language governing permissions 114b7cbb46SSowmini Varadhan * and limitations under the License. 124b7cbb46SSowmini Varadhan * 134b7cbb46SSowmini Varadhan * When distributing Covered Code, include this CDDL HEADER in each 144b7cbb46SSowmini Varadhan * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 154b7cbb46SSowmini Varadhan * If applicable, add the following below this CDDL HEADER, with the 164b7cbb46SSowmini Varadhan * fields enclosed by brackets "[]" replaced with your own identifying 174b7cbb46SSowmini Varadhan * information: Portions Copyright [yyyy] [name of copyright owner] 184b7cbb46SSowmini Varadhan * 194b7cbb46SSowmini Varadhan * CDDL HEADER END 204b7cbb46SSowmini Varadhan */ 214b7cbb46SSowmini Varadhan 224b7cbb46SSowmini Varadhan /* 234b7cbb46SSowmini Varadhan * Copyright 2009 Sun Microsystems, Inc. All rights reserved. 244b7cbb46SSowmini Varadhan * Use is subject to license terms. 254b7cbb46SSowmini Varadhan */ 264b7cbb46SSowmini Varadhan 274b7cbb46SSowmini Varadhan #ifndef _IP2MAC_IMPL_H 284b7cbb46SSowmini Varadhan #define _IP2MAC_IMPL_H 294b7cbb46SSowmini Varadhan /* 304b7cbb46SSowmini Varadhan * ip2mac implementation specific functions internal to IP 314b7cbb46SSowmini Varadhan */ 324b7cbb46SSowmini Varadhan #ifdef __cplusplus 334b7cbb46SSowmini Varadhan extern "C" { 344b7cbb46SSowmini Varadhan #endif 354b7cbb46SSowmini Varadhan 364b7cbb46SSowmini Varadhan #include <inet/ip_ndp.h> 374b7cbb46SSowmini Varadhan 384b7cbb46SSowmini Varadhan #ifdef _KERNEL 394b7cbb46SSowmini Varadhan 40*bd670b35SErik Nordmark extern void ncec_cb_dispatch(ncec_t *); 41*bd670b35SErik Nordmark extern void ncec_ip2mac_response(ip2mac_t *, ncec_t *); 42*bd670b35SErik Nordmark extern void ncec_cb_refhold_locked(ncec_t *); 43*bd670b35SErik Nordmark extern void ncec_cb_refrele(ncec_t *); 444b7cbb46SSowmini Varadhan 454b7cbb46SSowmini Varadhan #endif /* _KERNEL */ 464b7cbb46SSowmini Varadhan 474b7cbb46SSowmini Varadhan #ifdef __cplusplus 484b7cbb46SSowmini Varadhan } 494b7cbb46SSowmini Varadhan #endif 504b7cbb46SSowmini Varadhan 514b7cbb46SSowmini Varadhan #endif /* _IP2MAC_IMPL_H */ 52