xref: /titanic_51/usr/src/uts/common/inet/ip2mac_impl.h (revision bd670b35a010421b6e1a5536c34453a827007c81)
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