diff --git a/src/modules/module-netjack2-manager.c b/src/modules/module-netjack2-manager.c index f9883069a..fb9f65ebd 100644 --- a/src/modules/module-netjack2-manager.c +++ b/src/modules/module-netjack2-manager.c @@ -38,10 +38,6 @@ #include "module-netjack2/peer.c" #include "network-utils.h" -#ifdef __FreeBSD__ -#define ifr_ifindex ifr_index -#endif - #ifndef IPTOS_DSCP #define IPTOS_DSCP_MASK 0xfc #define IPTOS_DSCP(x) ((x) & IPTOS_DSCP_MASK) diff --git a/src/modules/module-rtp-sap.c b/src/modules/module-rtp-sap.c index 9967fe515..199eb4817 100644 --- a/src/modules/module-rtp-sap.c +++ b/src/modules/module-rtp-sap.c @@ -29,7 +29,6 @@ #include "network-utils.h" #ifdef __FreeBSD__ -#define ifr_ifindex ifr_index #define SO_PASSCRED LOCAL_CREDS_PERSISTENT #endif diff --git a/src/modules/module-rtp-session.c b/src/modules/module-rtp-session.c index ad201f480..15bdfdae7 100644 --- a/src/modules/module-rtp-session.c +++ b/src/modules/module-rtp-session.c @@ -39,10 +39,6 @@ #include #include "network-utils.h" -#ifdef __FreeBSD__ -#define ifr_ifindex ifr_index -#endif - /** \page page_module_rtp_session RTP session * * The `rtp-session` module creates a media session that is announced diff --git a/src/modules/module-rtp-source.c b/src/modules/module-rtp-source.c index e37a9df9b..64e3376f3 100644 --- a/src/modules/module-rtp-source.c +++ b/src/modules/module-rtp-source.c @@ -32,10 +32,6 @@ #include #include "network-utils.h" -#ifdef __FreeBSD__ -#define ifr_ifindex ifr_index -#endif - /** \page page_module_rtp_source RTP source * * The `rtp-source` module creates a PipeWire source that receives audio diff --git a/src/modules/module-vban-recv.c b/src/modules/module-vban-recv.c index 0b61b9d5f..b13c76b40 100644 --- a/src/modules/module-vban-recv.c +++ b/src/modules/module-vban-recv.c @@ -32,10 +32,6 @@ #include #include "network-utils.h" -#ifdef __FreeBSD__ -#define ifr_ifindex ifr_index -#endif - /** \page page_module_vban_recv VBAN receiver * * The `vban-recv` module creates a PipeWire source that receives audio diff --git a/src/modules/network-utils.h b/src/modules/network-utils.h index 720b049fd..25354f4c4 100644 --- a/src/modules/network-utils.h +++ b/src/modules/network-utils.h @@ -8,6 +8,10 @@ #include #include +#ifdef __FreeBSD__ +#define ifr_ifindex ifr_index +#endif + static inline int pw_net_parse_address(const char *address, uint16_t port, struct sockaddr_storage *addr, socklen_t *len) {