- const struct sockaddr *dest, const char *dest_lladdr,
- const char *frame_type);
+ const struct sockaddr *dest, const char *dest_lladdr,
+ const char *frame_type, u_int32_t *prepend_len, u_int32_t *postpend_len);
+#else /* !KPI_INTERFACE_EMBEDDED */
+errno_t ether_frameout(ifnet_t interface, mbuf_t *packet,
+ const struct sockaddr *dest, const char *dest_lladdr,
+ const char *frame_type);
+#endif /* !KPI_INTERFACE_EMBEDDED */
+#ifdef KERNEL_PRIVATE
+errno_t ether_frameout_extended(ifnet_t interface, mbuf_t *packet,
+ const struct sockaddr *dest, const char *dest_lladdr,
+ const char *frame_type, u_int32_t *prepend_len, u_int32_t *postpend_len);
+#endif /* KERNEL_PRIVATE */