data_vls_operational(9)
π NAME π
okay bestie, welcome to data_vls_operational(9) from the Kernel API Manual β this one is short and sweet, and we're gonna get you all the way together. π
data_vls_operational β verify if data VL BCT credits and MTU are both set. That's the whole vibe check, no cap. β¨
πΈ SYNOPSIS πΈ
Here's the call, bestie β keep the spacing exactly as shown because we are not out here changing C signatures:
bool data_vls_operational (struct hfi1_pportdata *ppd );
π ARGUMENTS π
ppdβ pointer tostruct hfi1_pportdatastructure. That's the whole argument, she's simple and iconic. π«Ά
π RETURN π
Vibe check results:
true- Okfalse-otherwise.
So yeah: true - Ok, false -otherwise. Periodt. π
π¦ SEE ALSO π¦
Kernel file: ./drivers/infiniband/hw/hfi1/chip.c β that's where this lives, iykyk.
Then the whole squad:
hfi1_addr_from_offset(9)read_csr(9)write_csr(9)get_csr_addr(9)update_xmit_counters(9)apply_link_downgrade_policy(9)is_rcv_avail_int(9)is_rcv_urgent_int(9)general_interrupt(9)hfi1_rcd_eoi_intr(9)hfi1_netdev_rx_napi(9)encode_rcv_header_entry_size(9)hfi1_validate_rcvhdrcnt(9)set_hdrq_regs(9)update_statusp(9)wait_logical_linkstate(9)read_mod_write(9)set_intr_bits(9)set_up_interrupts(9)hfi1_get_qp_map(9)init_qpmap_table(9)init_qos(9)hfi1_init_dd(9)create_pbc(9)
okay bestie, that's the page! Signing off from ./drivers/infiniband/hw/hfi1, October 2026, for data_vls_operational(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