ENUM MXL862XX_PORT_TYPE(9)
π enum mxl862xx_port_type(9) π
okay so this is a page from the Kernel API Manual, bestie, and it's literally just a little enum that tells you what kind of port you're looking at in the mxl862xx driver. tiny page, big "which port is which" energy. no cap.
β¨ NAME β¨
enum mxl862xx_port_type β Port Type π¦
like, the port type. that's it. that's the vibe check.
πΈ SYNOPSIS πΈ
enum mxl862xx_port_type {
MXL862XX_LOGICAL_PORT ,
MXL862XX_PHYSICAL_PORT ,
MXL862XX_CTP_PORT ,
MXL862XX_BRIDGE_PORT
};
yes bestie, that trailing comma after MXL862XX_BRIDGE_PORT is really out here living its life before the };. we love a formatting icon. π
π CONSTANTS π
four constants, no skips, here we go:
MXL862XX_LOGICAL_PORTβ Logical Port. the logical one, periodt. π§MXL862XX_PHYSICAL_PORTβ Physical Port. the physical one, fr fr. π₯MXL862XX_CTP_PORTβ Connectivity Termination Port (CTP). that's what CTP stands for, iykyk. πMXL862XX_BRIDGE_PORTβ Bridge Port. the bridge one. iconic. π
π SEE ALSO π
first up, the source of truth is the kernel file ./drivers/net/dsa/mxl862xx/mxl862xx-api.h β that's where this whole enum lives, go say hi. π«Ά
and then. okay. deep breath. the extended family is huge, and we are listing every single one of them because nobody gets left behind:
- struct
mdio_relay_data(9) - struct
mxl862xx_register_mod(9) - enum
mxl862xx_mac_table_filter(9) - struct
mxl862xx_mac_table_add(9) - struct
mxl862xx_mac_table_remove(9) - struct
mxl862xx_mac_table_read(9) - struct
mxl862xx_mac_table_query(9) - enum
mxl862xx_mac_clear_type(9) - struct
mxl862xx_mac_table_clear(9) - enum
mxl862xx_age_timer(9) - struct
mxl862xx_bridge_alloc(9) - enum
mxl862xx_bridge_config_mask(9) - enum
mxl862xx_bridge_port_egress_meter(9) - struct
mxl862xx_qos_meter_cfg(9) - enum
mxl862xx_bridge_forward_mode(9) - struct
mxl862xx_bridge_config(9) - struct
mxl862xx_bridge_port_alloc(9) - enum
mxl862xx_bridge_port_config_mask(9) - enum
mxl862xx_color_marking_mode(9) - enum
mxl862xx_color_remarking_mode(9) - enum
mxl862xx_pmapper_mapping_mode(9) - struct
mxl862xx_pmapper(9) - struct
mxl862xx_bridge_port_config(9) - struct
mxl862xx_cfg(9) - enum
mxl862xx_extended_vlan_filter_type(9) - enum
mxl862xx_extended_vlan_filter_tpid(9) - enum
mxl862xx_extended_vlan_filter_dei(9) - enum
mxl862xx_extended_vlan_treatment_remove_tag(9) - enum
mxl862xx_extended_vlan_treatment_priority(9) - enum
mxl862xx_extended_vlan_treatment_vid(9) - enum
mxl862xx_extended_vlan_treatment_tpid(9) - enum
mxl862xx_extended_vlan_treatment_dei(9) - enum
mxl862xx_extended_vlan_4_tpid_mode(9) - enum
mxl862xx_extended_vlan_filter_ethertype(9) - struct
mxl862xx_extendedvlan_filter_vlan(9) - struct
mxl862xx_extendedvlan_filter(9) - struct
mxl862xx_extendedvlan_treatment_vlan(9) - struct
mxl862xx_extendedvlan_treatment(9) - struct
mxl862xx_extendedvlan_alloc(9) - struct
mxl862xx_extendedvlan_config(9) - enum
mxl862xx_vlan_filter_tci_mask(9) - struct
mxl862xx_vlanfilter_alloc(9) - struct
mxl862xx_vlanfilter_config(9) - enum
mxl862xx_ss_sp_tag_mask(9) - enum
mxl862xx_ss_sp_tag_rx(9) - enum
mxl862xx_ss_sp_tag_tx(9) - enum
mxl862xx_ss_sp_tag_rx_pen(9) - struct
mxl862xx_ss_sp_tag(9) - enum
mxl862xx_logical_port_mode(9) - struct
mxl862xx_ctp_port_assignment(9) - enum
mxl862xx_stp_port_state(9) - struct
mxl862xx_stp_port_cfg(9) - struct
mxl862xx_sys_fw_image_version(9) - enum
mxl862xx_rmon_port_type(9) - struct
mxl862xx_rmon_port_cnt(9) - union
mxl862xx_xpcs_an_word(9) - enum
mxl862xx_xpcs_loopback_mode(9) - struct
mxl862xx_xpcs_pcs_cfg(9) - struct
mxl862xx_xpcs_pcs_state(9) - struct
mxl862xx_xpcs_pcs_disable(9) - struct
mxl862xx_xpcs_an_restart(9) - struct
mxl862xx_xpcs_pcs_link_up(9)
that's the whole group chat. all 60-ish of them. π
ngl this page is short but the SEE ALSO section is doing main character energy with how long it is. go read the others if you want the actual lore. π
and that's a wrap, bestie! π this one shipped out of ./drivers/net/dsa/mxl862xx and it's dated October 2026 β slay, see you in the future. β¨π¦
π¦ 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