/etc/config/network looks like:
config interface ‘se00’
option ifname ‘se00’
option proto ‘static’
option netmask ‘255.255.255.224’
option ip6assign ‘64’
option ipaddr ‘192.168.254.1’
option delegate ‘0’
config interface ‘ge00’
option ifname ‘ge00’
option _orig_ifname ‘ge00’
option _orig_bridge ‘false’
option proto ‘pppoe’
option username ‘xxx
option password ‘xxxxxxx’
option ipv6 ‘1’
config interface ‘wan6’
option ifname ‘@ge00’
option proto ‘dhcpv6’
option broadcast ‘1’
option metric ‘2048’
option reqprefix ‘60’
option reqaddress ‘try’
config interface ‘sw00’
option proto ‘static’
option netmask ‘255.255.255.224’
option ipaddr ‘192.168.254.65’
option ip6assign ‘64’
config interface ‘sw10’
option proto ‘static’
option netmask ‘255.255.255.224’
option ipaddr ‘192.168.254.97’
option ip6assign ‘64’
only
Failing that you can bridge your wifi to the ethernet which is what openwrt basically does, or use nd proxying, or use ipv6 dhcp throughout to say, use /67s instead of /64s (which will disable SLAAC).