 |
Kea
1.5.0
|
Go to the documentation of this file.
7 #ifndef PKT_FILTER_BPF_H
8 #define PKT_FILTER_BPF_H
95 const bool receive_bcast,
96 const bool send_bcast);
113 virtual int send(
const Iface& iface, uint16_t sockfd,
134 void writeAFPseudoHeader(
const uint32_t address_family,
142 #endif // PKT_FILTER_BPF_H
The IOAddress class represents an IP addresses (version agnostic)
virtual Pkt4Ptr receive(Iface &iface, const SocketInfo &socket_info)
Receive packet over specified socket.
virtual int send(const Iface &iface, uint16_t sockfd, const Pkt4Ptr &pkt)
Send packet over specified socket.
Represents a single network interface.
virtual SocketInfo openSocket(Iface &iface, const isc::asiolink::IOAddress &addr, const uint16_t port, const bool receive_bcast, const bool send_bcast)
Open primary and fallback socket.
Defines the logger used by the top-level component of kea-dhcp-ddns.
boost::shared_ptr< Pkt4 > Pkt4Ptr
A pointer to Pkt4 object.
The OutputBuffer class is a buffer abstraction for manipulating mutable data.
Holds information about socket.
Abstract packet handling class.
virtual bool isDirectResponseSupported() const
Check if packet can be sent to the host without address directly.
Packet handling class using Berkeley Packet Filtering (BPF)