STRUCT OVS_ACTION_PUSH_ETH(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ovs_action_push_eth(9)

okay so this is a Kernel API Manual page, bestie β€” we're deep in the kernel networking side of things, and honestly? iconic of you to be reading it. 🌈


✨ NAME ✨

struct ovs_action_push_eth β€” the argument for the %OVS_ACTION_ATTR_PUSH_ETH action. that's it, that's the whole vibe 🫢


🌸 SYNOPSIS 🌸

struct ovs_action_push_eth {
    struct ovs_key_ethernet addresses;
};

like, look at her. tiny struct, big main character energy. ✨


πŸŽ€ Members πŸŽ€

  • addresses β€” the source and destination MAC addresses. that's the whole field, no cap β€” it's literally just the src + dst MACs doing their thing. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

okay this is the group chat of related manpages and you know you're gonna want to @ all of them, so here's the full list, no skips, no "you've probably seen these before" behavior: πŸ“

  • 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)
  • enum ovs_check_pkt_len_attr(9)
  • enum ovs_psample_attr(9)
  • enum ovs_action_attr(9)

and don't forget the kernel file itself, she's the source of truth: ./include/uapi/linux/openvswitch.h πŸ’–


ngl bestie, that's the entire page. short and sweet, just like this struct. go read the header file if you want the lore. πŸ“–βœ¨

and that's a wrap, babe β€” this little page lives in ./include/uapi/linux and it was dated October 2026. leaving you with that, mwah πŸ’‹πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from