From 41afbaa2a568fa7cc34093c7928fbdf13cfce20b Mon Sep 17 00:00:00 2001 From: Christian Giese Date: Wed, 2 Jun 2021 21:32:20 +0200 Subject: [PATCH] Fix PPPoE IPv6-PD session traffic --- src/bbl_dhcpv6.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bbl_dhcpv6.c b/src/bbl_dhcpv6.c index f33c072f..089a7d0c 100644 --- a/src/bbl_dhcpv6.c +++ b/src/bbl_dhcpv6.c @@ -218,6 +218,9 @@ bbl_dhcpv6_rx(bbl_ethernet_header_t *eth, bbl_dhcpv6_t *dhcpv6, bbl_session_s *s session->delegated_ipv6_address[15] = 0x01; LOG(IP, "IPv6 (ID: %u) DHCPv6 IA_PD prefix %s/%d\n", session->session_id, format_ipv6_address(&session->delegated_ipv6_prefix.address), session->delegated_ipv6_prefix.len); + if(session->access_type == ACCESS_TYPE_PPPOE && session->l2tp == false) { + bbl_session_traffic_start_ipv6pd(ctx, session); + } } } session->send_requests &= ~BBL_SEND_DHCPV6_REQUEST;