es58x_stop(9)
π es58x_stop(9) π
okay so this is the Kernel API Manual entry for es58x_stop, and itβs lowkey the cleanup bestie for a CAN network device. Letβs get into it. π«Ά
β¨ NAME β¨
es58x_stop β disable the network device. Thatβs the whole name vibe, no cap. π
π¦ SYNOPSIS π¦
The signature is literally giving:
int es58x_stop (struct net_device *netdev );
π ARGUMENTS π
netdevβ CAN network device. Thatβs the arg, bestie. π
πΈ DESCRIPTION πΈ
Okay so hereβs the tea: this gets called when the network transitions to the down state. If all the channels of the device are closed, it frees the URB resources which are not needed anymore. Periodt. β¨
π₯ RETURN π₯
zero on success, errno when any error occurs. Thatβs the return vibe, fr fr. π
π SEE ALSO π
The whole crew, no cap:
- Kernel file:
./drivers/net/can/usb/etas_es58x/es58x_core.c es58x_calculate_crc(9),es58x_get_crc(9),es58x_set_crc(9),es58x_check_crc(9),es58x_timestamp_to_ns(9),es58x_set_skb_timestamp(9),es58x_rx_timestamp(9),es58x_set_realtime_diff_ns(9),es58x_is_can_state_active(9)es58x_is_echo_skb_threshold_reached(9),es58x_can_free_echo_skb_tail(9),es58x_can_get_echo_skb_recovery(9),es58x_can_get_echo_skb(9),es58x_can_reset_echo_fifo(9),es58x_flush_pending_tx_msg(9),es58x_tx_ack_msg(9),es58x_rx_can_msg(9),es58x_rx_err_msg(9)es58x_cmd_ret_desc(9),es58x_rx_cmd_ret_u8(9),es58x_rx_cmd_ret_u32(9),es58x_increment_rx_errors(9),es58x_handle_urb_cmd(9),es58x_check_rx_urb(9),es58x_copy_to_cmd_buf(9),es58x_split_urb_try_recovery(9),es58x_handle_incomplete_cmd(9)es58x_split_urb(9),es58x_read_bulk_callback(9),es58x_write_bulk_callback(9),es58x_alloc_urb(9),es58x_get_tx_urb(9),es58x_submit_urb(9),es58x_send_msg(9),es58x_alloc_rx_urbs(9),es58x_free_urbs(9),es58x_open(9)es58x_xmit_commit(9),es58x_xmit_more(9),es58x_start_xmit(9),es58x_set_mode(9),es58x_init_priv(9),es58x_init_netdev(9),es58x_free_netdevs(9),es58x_init_es58x_dev(9),es58x_probe(9),es58x_disconnect(9)
mwah π the footer/source vibe is ./drivers/net/can/usb/etas_es58x, dated October 2026 β and thatβs the sign-off, bestie! π«Ά
π¦ 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