bmv2
Designing your own switch target with bmv2
bm
Packet
bm::Packet Member List
This is the complete list of members for
bm::Packet
, including all inherited members.
change_context
(cxt_id_t new_cxt)
bm::Packet
clone_choose_context
(cxt_id_t new_cxt) const
bm::Packet
clone_choose_context_ptr
(cxt_id_t new_cxt) const
bm::Packet
clone_no_phv
() const
bm::Packet
clone_no_phv_ptr
() const
bm::Packet
clone_with_phv
() const
bm::Packet
clone_with_phv_ptr
() const
bm::Packet
clone_with_phv_reset_metadata
() const
bm::Packet
clone_with_phv_reset_metadata_ptr
() const
bm::Packet
data
()
bm::Packet
inline
data
() const
bm::Packet
inline
get_checksum_error
() const
bm::Packet
inline
get_context
() const
bm::Packet
inline
get_copy_id
() const
bm::Packet
inline
get_data_size
() const
bm::Packet
inline
get_egress_port
() const
bm::Packet
inline
get_entry_index
() const
bm::Packet
inline
get_error_code
() const
bm::Packet
inline
get_ingress_length
() const
bm::Packet
inline
get_ingress_port
() const
bm::Packet
inline
get_packet_id
() const
bm::Packet
inline
get_phv
()
bm::Packet
inline
get_phv
() const
bm::Packet
inline
get_register
(size_t idx)
bm::Packet
inline
get_signature
() const
bm::Packet
inline
get_unique_id
() const
bm::Packet
inline
is_marked_for_exit
() const
bm::Packet
inline
mark_for_exit
()
bm::Packet
inline
nb_registers
bm::Packet
static
operator=
(const Packet &other)=delete
bm::Packet
operator=
(Packet &&other) noexcept
bm::Packet
Packet
(const Packet &other)=delete
bm::Packet
Packet
(Packet &&other) noexcept
bm::Packet
reset_exit
()
bm::Packet
inline
restore_buffer_state
(const buffer_state_t &state)
bm::Packet
inline
save_buffer_state
() const
bm::Packet
inline
set_egress_port
(int port)
bm::Packet
inline
set_ingress_length
(int length)
bm::Packet
inline
set_register
(size_t idx, uint64_t v)
bm::Packet
inline
truncate
(size_t length)
bm::Packet
inline
Generated on Wed Feb 19 2025 02:19:09 for bmv2 by
1.8.17