Add eviction filter
This commit is contained in:
@@ -94,16 +94,26 @@ static inline uint16_t ipv4_hdr_get_checksum(const struct ip *hdr)
|
||||
return ntohs(hdr->ip_sum);
|
||||
}
|
||||
|
||||
static inline uint32_t ipv4_hdr_get_src(const struct ip *hdr)
|
||||
static inline uint32_t ipv4_hdr_get_host_order_saddr(const struct ip *hdr)
|
||||
{
|
||||
return ntohl(hdr->ip_src.s_addr);
|
||||
}
|
||||
|
||||
static inline uint32_t ipv4_hdr_get_dst(const struct ip *hdr)
|
||||
static inline uint32_t ipv4_hdr_get_host_order_daddr(const struct ip *hdr)
|
||||
{
|
||||
return ntohl(hdr->ip_dst.s_addr);
|
||||
}
|
||||
|
||||
static inline struct in_addr ipv4_hdr_get_net_order_saddr(const struct ip *hdr)
|
||||
{
|
||||
return hdr->ip_src;
|
||||
}
|
||||
|
||||
static inline struct in_addr ipv4_hdr_get_net_order_daddr(const struct ip *hdr)
|
||||
{
|
||||
return hdr->ip_dst;
|
||||
}
|
||||
|
||||
static inline uint8_t ipv4_hdr_get_opt_len(const struct ip *hdr)
|
||||
{
|
||||
return ipv4_hdr_get_hl(hdr) - sizeof(struct ip);
|
||||
|
||||
Reference in New Issue
Block a user