netif_dormant_off(9)
π€ netif_dormant_off(9) β the Kernel API Manual glow-up β¨
okay so real talk, bestie: this is a page from the Kernel API Manual (section 9, kernel dev girlies know π ), and it's about a tiny little function that flips one flag. That's the whole plot. No cap.
πΈ NAME πΈ
netif_dormant_off β set device as not dormant.
likeβ¦ it wakes your network device out of its sleepy era. that's it. that's the function. π¦
β¨ SYNOPSIS β¨
void netif_dormant_off (struct net_device *dev );
no return value, nothing to check, she just does the thing and leaves. main character energy tbh π
π ARGUMENTS π
devβ network device. literally just the net device you're un-dormanting. hand her thestruct net_device *and she'll handle it π«Ά
π DESCRIPTION π
Device is not in dormant state. periodt. π
that's the whole description y'all β after you call this, the device is not dormant anymore. she's up, she's awake, she's living her truth β¨
lowkey obsessed with how short this manpage is. not a single caveat, not a warning, not a bug note. just vibes and a state change π
π₯ SEE ALSO π₯
bestie this list is long but every single one of them is iconic in her own way, so here's the full lineup, no skips πΆ
- Kernel file
./include/linux/netdevice.hstruct gro_node(9) napi_is_scheduled(9)napi_schedule(9)napi_schedule_irqoff(9)napi_complete_done(9)napi_synchronize(9)napi_if_scheduled_mark_missed(9)enum netdev_priv_flags(9)struct net_device(9)netdev_priv(9)netdev_from_priv(9)netif_napi_add(9)netif_napi_add_config(9)netif_napi_add_tx(9)__netif_napi_del(9)netif_napi_del(9)netif_start_queue(9)netif_wake_queue(9)netif_stop_queue(9)netif_queue_stopped(9)netdev_queue_set_dql_min_limit(9)netdev_txq_bql_enqueue_prefetchw(9)netdev_txq_bql_complete_prefetchw(9)netdev_tx_sent_queue(9)netdev_sent_queue(9)netdev_tx_completed_queue(9)netdev_completed_queue(9)netdev_tx_reset_subqueue(9)netdev_reset_queue(9)netdev_cap_txqueue(9)netif_running(9)netif_start_subqueue(9)netif_stop_subqueue(9)__netif_subqueue_stopped(9)netif_subqueue_stopped(9)netif_wake_subqueue(9)netif_attr_test_mask(9)netif_attr_test_online(9)netif_attrmask_next(9)netif_attrmask_next_and(9)netif_is_multiqueue(9)dev_hold(9)dev_put(9)linkwatch_sync_dev(9)netif_carrier_ok(9)netif_dormant_on(9)netif_dormant(9)netif_testing_on(9)netif_testing_off(9)netif_testing(9)netif_oper_up(9)netif_device_present(9)netif_tx_lock(9)__dev_uc_sync(9)__dev_uc_unsync(9)__dev_mc_sync(9)__dev_mc_unsync(9)
iykyk, the netif_dormant_on(9) / netif_dormant(9) trio is right there in the middle β she's got sisters π
and that's the whole page, babe π it lives over in ./include/linux, dated October 2026, and it's filed under netif_dormant_off(9) in the Kernel API Manual β now go forth and un-dormant responsibly π§ββοΈπ«
π¦ 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