mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 06:25:31 +00:00
set ISC_SOCKEVENTATTR_MULTICAST on packets received from a multicast address
This commit is contained in:
@@ -122,6 +122,7 @@ struct isc_socket_connev {
|
||||
* all the data is valid.
|
||||
* _TIMESTAMP: The timestamp member is valid.
|
||||
* _PKTINFO: The pktinfo member is valid.
|
||||
* _MULTICAST: The UDP packet was received via a multicast transmission.
|
||||
*/
|
||||
#define ISC_SOCKEVENTATTR_ATTACHED 0x80000000U /* internal */
|
||||
#define ISC_SOCKEVENTATTR_FATALERROR 0x40000000U /* sock is dead */
|
||||
@@ -129,6 +130,7 @@ struct isc_socket_connev {
|
||||
#define ISC_SOCKEVENTATTR_CTRUNC 0x00400000U /* public */
|
||||
#define ISC_SOCKEVENTATTR_TIMESTAMP 0x00200000U /* public */
|
||||
#define ISC_SOCKEVENTATTR_PKTINFO 0x00100000U /* public */
|
||||
#define ISC_SOCKEVENTATTR_MULTICAST 0x00080000U /* public */
|
||||
|
||||
#define ISC_SOCKEVENT_ANYEVENT (0)
|
||||
#define ISC_SOCKEVENT_RECVDONE (ISC_EVENTCLASS_SOCKET + 1)
|
||||
|
Reference in New Issue
Block a user