ENUM OVS_CHECK_PKT_LEN_ATTR(9)
πΈ NAME πΈ
okay so bestie, this is enum ovs_check_pkt_len_attr from the Kernel API Manual, and it's literally the attribute set for %OVS_ACTION_ATTR_CHECK_PKT_LEN. That's the whole NAME vibe. β¨
π¦ SYNOPSIS π¦
Here's the enum in all its main-character glory:
enum ovs_check_pkt_len_attr {
OVS_CHECK_PKT_LEN_ATTR_PKT_LEN ,
OVS_CHECK_PKT_LEN_ATTR_ACTIONS_IF_GREATER ,
OVS_CHECK_PKT_LEN_ATTR_ACTIONS_IF_LESS_EQUAL ,
OVS_CHECK_PKT_LEN_ATTR_ARG
};
π Constants π
OVS_CHECK_PKT_LEN_ATTR_PKT_LENβ it's au16: the packet length to check for. πOVS_CHECK_PKT_LEN_ATTR_ACTIONS_IF_GREATERβ nestedOVS_ACTION_ATTR_*actions to apply if the packer length is greater than the specified length in the attr βOVS_CHECK_PKT_LEN_ATTR_PKT_LEN. π₯OVS_CHECK_PKT_LEN_ATTR_ACTIONS_IF_LESS_EQUALβ nestedOVS_ACTION_ATTR_*actions to apply if the packer length is lesser or equal to the specified length in the attr βOVS_CHECK_PKT_LEN_ATTR_PKT_LEN. πOVS_CHECK_PKT_LEN_ATTR_ARGβ for in-kernel use, passingstruct check_pkt_len_argderived from other attributes. π§
π SEE ALSO π
The kernel file is ./include/uapi/linux/openvswitch.h, and the whole linked-up friend group is:
struct ovs_header(9)enum ovs_datapath_attr(9)enum ovs_packet_attr(9)enum ovs_vport_type(9)enum ovs_vport_attr(9)enum ovs_vport_upcall_attr(9)enum ovs_frag_type(9)enum ovs_flow_attr(9)enum ovs_sample_attr(9)enum ovs_userspace_attr(9)struct ovs_action_push_mpls(9)struct ovs_action_add_mpls(9)struct ovs_action_push_vlan(9)enum ovs_ct_attr(9)enum ovs_nat_attr(9)struct ovs_action_push_eth(9)enum ovs_psample_attr(9)enum ovs_action_attr(9)
source/version: ./include/uapi/linux Β· date: October 2026 Β· still enum ovs_check_pkt_len_attr(9) β slay, bye bestie π
π«Ά
π¦ 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