netif_dormant(9)
π NAME π
okay so welcome to the netif_dormant(9) page bestie β this is the Kernel API Manual and we're here to talk about netif_dormant, which is literally the "is this device dormant rn?" checker. yes. that's the whole job. and it slays at it π
β¨ SYNOPSIS β¨
bool netif_dormant (const struct net_device *dev );
π ARGUMENTS π
devβ the network device, that's it, that's the whole argument π¦
πΈ DESCRIPTION πΈ
Check if device is dormant. periodt. that's genuinely the entire description and honestly? we love a no-notes king π
ngl this one is short because the function itself is short β it looks at dev and tells you whether it's dormant or not. no cap, no extra lore, nothing hidden. π«Ά
π SEE ALSO π
bestie. brace yourself. the cross-reference list on this page is iconic and enormous and we are not skipping a single one of them π
Also worth noting up top: there's a kernel file referenced here, ./include/linux/netdevice.h. go look at it, it's giving main character energy for this entire family of functions β
struct 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_off(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)
like. fifty-something entries. we ate and left zero crumbs ππ₯
okay that's the page!! mwah π this little gem lives in ./include/linux, dated October 2026, and it's netif_dormant(9) through and through. go be dormant (or don't), love u, bye π§π
π¦ 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