Home
last modified time | relevance | path

Searched refs:varpd_provider_handle_t (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_provider.h302 typedef struct __varpd_provier_handle varpd_provider_handle_t; typedef
307 typedef int (*varpd_plugin_create_f)(varpd_provider_handle_t *, void **,
333 typedef int (*varpd_plugin_restore_f)(nvlist_t *, varpd_provider_handle_t *,
373 extern uint64_t libvarpd_plugin_vnetid(varpd_provider_handle_t *);
380 extern void libvarpd_plugin_proxy_arp(varpd_provider_handle_t *,
382 extern void libvarpd_plugin_proxy_ndp(varpd_provider_handle_t *,
386 extern void libvarpd_plugin_proxy_dhcp(varpd_provider_handle_t *,
406 extern void libvarpd_inject_varp(varpd_provider_handle_t *, const uint8_t *,
408 extern void libvarpd_inject_arp(varpd_provider_handle_t *, const uint16_t,
410 extern void libvarpd_fma_degrade(varpd_provider_handle_t *, const char *);
[all …]
H A Dlibvarpd_arp.c63 libvarpd_plugin_proxy_arp(varpd_provider_handle_t *hdl, in libvarpd_plugin_proxy_arp()
231 libvarpd_plugin_proxy_ndp(varpd_provider_handle_t *hdl, in libvarpd_plugin_proxy_ndp()
491 libvarpd_plugin_proxy_dhcp(varpd_provider_handle_t *hdl, in libvarpd_plugin_proxy_dhcp()
610 libvarpd_inject_arp(varpd_provider_handle_t *vph, const uint16_t vlan, in libvarpd_inject_arp()
H A Dlibvarpd.c171 if ((ret = plugin->vpp_ops->vpo_create((varpd_provider_handle_t *)inst, in libvarpd_instance_create()
206 libvarpd_plugin_vnetid(varpd_provider_handle_t *vhp) in libvarpd_plugin_vnetid()
H A Dlibvarpd_overlay.c524 libvarpd_inject_varp(varpd_provider_handle_t *vph, const uint8_t *mac, in libvarpd_inject_varp()
557 libvarpd_fma_degrade(varpd_provider_handle_t *vph, const char *msg) in libvarpd_fma_degrade()
574 libvarpd_fma_restore(varpd_provider_handle_t *vph) in libvarpd_fma_restore()
H A Dlibvarpd_persist.c338 if (plugin->vpp_ops->vpo_restore(pvl, (varpd_provider_handle_t *)inst, in libvarpd_persist_restore_instance()
/illumos-gate/usr/src/lib/varpd/files/common/
H A Dlibvarpd_files.c65 varpd_provider_handle_t *vaf_hdl; /* RO */
89 varpd_files_create(varpd_provider_handle_t *hdl, void **outp, in varpd_files_create()
415 varpd_files_restore(nvlist_t *nvp, varpd_provider_handle_t *hdl, in varpd_files_restore()
/illumos-gate/usr/src/lib/varpd/direct/common/
H A Dlibvarpd_direct.c74 varpd_direct_create(varpd_provider_handle_t *hdl, void **outp, in varpd_direct_create()
315 varpd_direct_restore(nvlist_t *nvp, varpd_provider_handle_t *hdl, in varpd_direct_restore()