17 #ifndef __LINUX_ROUTING_FILTER_HANDLE_HPP__ 18 #define __LINUX_ROUTING_FILTER_HANDLE_HPP__ 50 :
Handle(((htid & 0xfff) << 20) + ((hash & 0xff) << 12) + (node & 0xfff)) {}
55 uint32_t
hash()
const {
return (
handle & 0x000ff000) >> 12; }
62 #endif // __LINUX_ROUTING_FILTER_HANDLE_HPP__ uint32_t handle
Definition: handle.hpp:69
U32Handle(uint32_t htid, uint32_t hash, uint32_t node)
Definition: handle.hpp:49
Definition: handle.hpp:38
virtual ~U32Handle()
Definition: handle.hpp:52
U32Handle(uint32_t _handle)
Definition: handle.hpp:41
uint32_t node() const
Definition: handle.hpp:56
Definition: handle.hpp:38
Definition: diagnosis.hpp:30
uint32_t htid() const
Definition: handle.hpp:54
uint32_t hash() const
Definition: handle.hpp:55
void filter(Filter *filter)