netif_testing_on(9)
Okay bestie, welcome to the Kernel API Manual page for netif_testing_on(9) β¨ This is the tiny helper that marks a network device as under test, and honestly? Itβs giving βsmall function, very clear jobβ energy π
π NAME π
netif_testing_on β mark device as under test π
β¨ SYNOPSIS β¨
void netif_testing_on (struct net_device *dev );
πΈ ARGUMENTS πΈ
devβ the network device in question, bestie. Thatβs the argument list; no sneaky extras π«Ά
π¦ DESCRIPTION π¦
Okay so hereβs the tea β: netif_testing_on marks the device as under test (as per RFC2863). No cap.
The testing state means that some test(s) must be performed on the interface, fr fr. After completion of the test, the interface state will change to up, dormant, or down, as appropriate. Periodt π
π SEE ALSO π
The page also points at the kernel file ./include/linux/netdevice.h, plus this iconic friend group of references:
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_dormant(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)
Thatβs the whole page, bestie π«Ά This one comes from ./include/linux, dated October 2026, and itβs the netif_testing_on(9) manual page. 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