STRUCT ETHTOOL_CMIS_CDB_REQUEST(9)
π struct ethtool_cmis_cdb_request(9) π
β¨ NAME β¨
okay bestie, this is the Kernel API Manual page for struct ethtool_cmis_cdb_request β literally the CDB commands request fields as described in the CMIS standard. π¦ It's giving "request fields, but make it CMIS," and we are obsessed. π
π SYNOPSIS π
struct ethtool_cmis_cdb_request {
__be16 id;
struct {
__be16 epl_len;
u8 lpl_len;
u8 chk_code;
u8 resv1;
u8 resv2;
u8 payload[ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH];
};
u8 *epl;
};
π«Ά Members π«Ά
idβ the Command ID. slay. β¨{unnamed_struct}β anonymous. literally no name, just vibes, but it's a real anonymous struct. π«Άepl_lenβ EPL memory length. πΈlpl_lenβ LPL memory length. π¦chk_codeβ check code for the previous field and thepayload. periodt. πresv1β added to match the CMIS standard request continuity. same energy. β¨resv2β also added to match the CMIS standard request continuity. twinning withresv1, honestly. π«Άpayloadβ payload for the CDB commands. main character energy, no cap. π₯eplβ extended payload for the CDB commands. π
π SEE ALSO π
Kernel file ./net/ethtool/cmis.h β go say hi to struct ethtool_cmis_cdb(9), struct ethtool_cmis_cdb_cmd_args(9), struct ethtool_cmis_cdb_rpl_hdr(9), and struct ethtool_cmis_cdb_rpl(9). πβ¨
xoxo π this page for struct ethtool_cmis_cdb_request(9) comes from source/version ./net/ethtool, dated October 2026 β 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