velocity_set_int_opt(9)
β¨ NAME β¨ β velocity_set_int_opt(9)
okay so bestie, welcome to the Kernel API Manual page for velocity_set_int_opt(9): itβs literally the parser for integer options. no cap, thatβs the whole name vibe. π
πΈ SYNOPSIS πΈ
hereβs the signature, character-for-character, because we do not play with code:
void velocity_set_int_opt (int *opt , int val , int min , int max , int
def , char *name );
π ARGUMENTS π
optβ pointer to option value. like, the spot where the integer is hanging out. πvalβ value the user requested (or-1for default). yes bestie,-1means default here. πminβ lowest value allowed. the floor, the limit, the βdonβt go below thisβ line. β¬οΈmaxβ highest value allowed. the ceiling, the βdonβt go above thisβ line. β¬οΈdefβ default value. the fallback baddie. π«Άnameβ property name. the label on the whole situation. π·οΈ
π¦ DESCRIPTION π¦
okay so the function sets an integer property in the module options. it does all the verification and checking as well as reporting, so we donβt duplicate code for each option. thatβs the entire slay: one parser doing the busywork so every option doesnβt need its own little copy. β¨
π₯ SEE ALSO π₯
go read these too, iykyk π:
- Kernel file
./drivers/net/ethernet/via/via-velocity.c mac_get_cam_mask(9)mac_set_cam_mask(9)mac_set_cam(9)mac_wol_reset(9)get_chip_name(9)velocity_set_bool_opt(9)velocity_get_options(9)velocity_init_cam_filter(9)velocity_rx_reset(9)velocity_get_opt_media_mode(9)safe_disable_mii_autopoll(9)enable_mii_autopoll(9)velocity_mii_read(9)mii_check_media_mode(9)velocity_mii_write(9)set_mii_flow_control(9)mii_set_auto_on(9)velocity_set_media_mode(9)velocity_print_link_status(9)enable_flow_control_ability(9)velocity_soft_reset(9)velocity_set_multi(9)mii_init(9)setup_queue_timers(9)setup_adaptive_interrupts(9)velocity_init_registers(9)velocity_init_dma_rings(9)velocity_alloc_rx_buf(9)velocity_free_rd_ring(9)velocity_init_rd_ring(9)velocity_init_td_ring(9)velocity_free_dma_rings(9)velocity_free_tx_buf(9)velocity_free_td_ring(9)velocity_error(9)velocity_tx_srv(9)velocity_rx_csum(9)velocity_rx_copy(9)velocity_iph_realign(9)velocity_receive_frame(9)velocity_rx_srv(9)velocity_intr(9)velocity_open(9)velocity_shutdown(9)velocity_change_mtu(9)velocity_poll_controller(9)velocity_mii_ioctl(9)velocity_ioctl(9)velocity_get_stats(9)velocity_close(9)velocity_xmit(9)velocity_init_info(9)velocity_get_pci_info(9)velocity_get_platform_info(9)velocity_print_info(9)velocity_probe(9)velocity_remove(9)wol_calc_crc(9)velocity_set_wol(9)velocity_save_context(9)velocity_restore_context(9)velocity_ethtool_up(9)velocity_ethtool_down(9)velocity_init_module(9)velocity_cleanup_module(9)
thatβs the tea, bestie π this page is from source/version ./drivers/net/ethernet/via, dated October 2026, and itβs the velocity_set_int_opt(9) manual moment. mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms