Skip to content

Commit 5f7a953

Browse files
author
Mika Leppänen
committed
K64F: Use older multicast filtering API
1 parent 2f9c5e9 commit 5f7a953

File tree

1 file changed

+8
-6
lines changed
  • features/net/FEATURE_IPV4/lwip-interface/lwip-eth/arch/TARGET_Freescale

1 file changed

+8
-6
lines changed

features/net/FEATURE_IPV4/lwip-interface/lwip-eth/arch/TARGET_Freescale/k64f_emac.c

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
#include "lwip/snmp.h"
88
#include "lwip/tcpip.h"
99
#include "lwip/ethip6.h"
10+
#include "lwip/igmp.h"
11+
#include "lwip/mld6.h"
1012
#include "netif/etharp.h"
1113
#include "netif/ppp/pppoe.h"
1214

@@ -287,10 +289,10 @@ err_t k64f_etharp_output_ipv6(struct netif *netif, struct pbuf *q, const ip6_add
287289
* \param[in] action
288290
* \return ERR_OK or error code
289291
*/
290-
err_t igmp_mac_filter(struct netif *netif, const ip4_addr_t *group, enum netif_mac_filter_action action)
292+
err_t igmp_mac_filter(struct netif *netif, const ip4_addr_t *group, u8_t action)
291293
{
292294
switch (action) {
293-
case NETIF_ADD_MAC_FILTER:
295+
case IGMP_ADD_MAC_FILTER:
294296
{
295297
uint32_t group23 = ntohl(group->addr) & 0x007FFFFF;
296298
uint8_t addr[6];
@@ -303,7 +305,7 @@ err_t igmp_mac_filter(struct netif *netif, const ip4_addr_t *group, enum netif_m
303305
ENET_AddMulticastGroup(ENET, addr);
304306
return ERR_OK;
305307
}
306-
case NETIF_DEL_MAC_FILTER:
308+
case IGMP_DEL_MAC_FILTER:
307309
/* As we don't reference count, silently ignore delete requests */
308310
return ERR_OK;
309311
default:
@@ -321,10 +323,10 @@ err_t igmp_mac_filter(struct netif *netif, const ip4_addr_t *group, enum netif_m
321323
* \param[in] action
322324
* \return ERR_OK or error code
323325
*/
324-
err_t mld_mac_filter(struct netif *netif, const ip6_addr_t *group, enum netif_mac_filter_action action)
326+
err_t mld_mac_filter(struct netif *netif, const ip6_addr_t *group, u8_t action)
325327
{
326328
switch (action) {
327-
case NETIF_ADD_MAC_FILTER:
329+
case MLD6_ADD_MAC_FILTER:
328330
{
329331
uint32_t group32 = ntohl(group->addr[3]);
330332
uint8_t addr[6];
@@ -337,7 +339,7 @@ err_t mld_mac_filter(struct netif *netif, const ip6_addr_t *group, enum netif_ma
337339
ENET_AddMulticastGroup(ENET, addr);
338340
return ERR_OK;
339341
}
340-
case NETIF_DEL_MAC_FILTER:
342+
case MLD6_DEL_MAC_FILTER:
341343
/* As we don't reference count, silently ignore delete requests */
342344
return ERR_OK;
343345
default:

0 commit comments

Comments
 (0)