mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-10-28 11:25:21 +01:00
Provide a public helper which retrieves, unpacks, and validates the versioned VF status nvlist. Validate the required VF indices and the shape and version of driver-specific extension namespaces while allowing unknown optional fields. The ioctl argument is not copied back when the command returns EFBIG. Start with a practical buffer and grow it geometrically rather than relying on the required length being observable. Use the helper in ifconfig so other consumers share the same transport and validation behavior.
91 lines
2.3 KiB
Plaintext
91 lines
2.3 KiB
Plaintext
FBSD_1.6 {
|
|
ifconfig_bridge_get_bridge_status;
|
|
ifconfig_bridge_free_bridge_status;
|
|
ifconfig_carp_get_info;
|
|
ifconfig_close;
|
|
ifconfig_create_interface;
|
|
ifconfig_create_interface_vlan;
|
|
ifconfig_destroy_interface;
|
|
ifconfig_err_errno;
|
|
ifconfig_err_errtype;
|
|
ifconfig_err_ioctlreq;
|
|
ifconfig_foreach_ifaddr;
|
|
ifconfig_foreach_iface;
|
|
ifconfig_get_capability;
|
|
ifconfig_get_description;
|
|
ifconfig_get_fib;
|
|
ifconfig_get_groups;
|
|
ifconfig_get_ifstatus;
|
|
ifconfig_get_metric;
|
|
ifconfig_get_mtu;
|
|
ifconfig_get_nd6;
|
|
ifconfig_get_orig_name;
|
|
ifconfig_inet_get_addrinfo;
|
|
ifconfig_inet6_get_addrinfo;
|
|
ifconfig_lagg_free_lagg_status;
|
|
ifconfig_lagg_get_lagg_status;
|
|
ifconfig_lagg_get_laggport_status;
|
|
ifconfig_list_cloners;
|
|
ifconfig_media_get_downreason;
|
|
ifconfig_media_get_mediareq;
|
|
ifconfig_media_get_mode;
|
|
ifconfig_media_get_options;
|
|
ifconfig_media_get_status;
|
|
ifconfig_media_get_subtype;
|
|
ifconfig_media_get_type;
|
|
ifconfig_media_lookup_mode;
|
|
ifconfig_media_lookup_options;
|
|
ifconfig_media_lookup_subtype;
|
|
ifconfig_media_lookup_type;
|
|
ifconfig_open;
|
|
ifconfig_set_capability;
|
|
ifconfig_set_description;
|
|
ifconfig_set_metric;
|
|
ifconfig_set_mtu;
|
|
ifconfig_set_name;
|
|
ifconfig_set_vlantag;
|
|
ifconfig_sfp_channel_count;
|
|
ifconfig_sfp_dump_region_count;
|
|
ifconfig_sfp_free_sfp_status;
|
|
ifconfig_sfp_get_sfp_dump;
|
|
ifconfig_sfp_get_sfp_info;
|
|
ifconfig_sfp_get_sfp_info_strings;
|
|
ifconfig_sfp_get_sfp_status;
|
|
ifconfig_sfp_get_sfp_vendor_info;
|
|
ifconfig_sfp_physical_spec;
|
|
ifconfig_unset_description;
|
|
|
|
bias_mA;
|
|
power_dBm;
|
|
power_mW;
|
|
|
|
/* Auto-generated. */
|
|
ifconfig_sfp_cab_tech_description;
|
|
ifconfig_sfp_cab_tech_symbol;
|
|
ifconfig_sfp_conn_description;
|
|
ifconfig_sfp_conn_symbol;
|
|
ifconfig_sfp_eth_1040g_description;
|
|
ifconfig_sfp_eth_1040g_symbol;
|
|
ifconfig_sfp_eth_10g_description;
|
|
ifconfig_sfp_eth_10g_symbol;
|
|
ifconfig_sfp_eth_description;
|
|
ifconfig_sfp_eth_ext_description;
|
|
ifconfig_sfp_eth_ext_symbol;
|
|
ifconfig_sfp_eth_symbol;
|
|
ifconfig_sfp_fc_len_description;
|
|
ifconfig_sfp_fc_len_symbol;
|
|
ifconfig_sfp_fc_media_description;
|
|
ifconfig_sfp_fc_media_symbol;
|
|
ifconfig_sfp_fc_speed_description;
|
|
ifconfig_sfp_fc_speed_symbol;
|
|
ifconfig_sfp_id_description;
|
|
ifconfig_sfp_id_display;
|
|
ifconfig_sfp_id_symbol;
|
|
ifconfig_sfp_rev_description;
|
|
ifconfig_sfp_rev_symbol;
|
|
};
|
|
|
|
FBSD_1.9 {
|
|
ifconfig_get_vf_status;
|
|
};
|