netif_attrmask_next_and(9)
π netif_attrmask_next_and(9) π
okay bestie, welcome to the Kernel API Manual page for netif_attrmask_next_and(9) β yes, the name is a whole mouthful, but the vibe is bitmask bestie π
β¨ NAME β¨
get the next CPU/Rx queue in rc1p & rc2p β that's the whole mission, no cap π«Ά
πΈ SYNOPSIS πΈ
int netif_attrmask_next_and (int n , const unsigned long *src1p , const
unsigned long *src2p , unsigned int nr_bits );
π ARGUMENTS π
nβ CPU/Rx queue index. This is the starting point, bestie πsrc1pβ the first CPUs/Rx queues mask pointer. One half of the bitmask duo πsrc2pβ the second CPUs/Rx queues mask pointer. The other half, obviously β¨nr_bitsβ number of bits in the bitmask. Like, the size of the whole mask situation π
π¦ RETURN π¦
you get the next (after n) CPU/Rx queue index set in both masks β slay. If there are no further CPUs/Rx queues set in both, it's >= nr_bits, so that's your cue that the search said "bye" π
π₯ SEE ALSO π₯
the whole squad, fr fr β no skipping, bestie:
- Kernel file
./include/linux/netdevice.h, andstruct 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_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_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)
that's the page, babe π«Ά the footer tea is: source/version ./include/linux, date October 2026 β and the manual name is netif_attrmask_next_and(9). 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