How to detect and work with ETHER_TYPE of pppoe

I want to filter all traffic but just allow pppoe . according to pppoe rfc http://tools.ietf.org/html/rfc2516 the way to detect pppoe packets is recognize ETHER_TYPE 0x8863 and 0x8864.

is there a way to do such works with mikrotik ?

bridge - filters - add - mac-protocol = pppoe-session/pppoe-discovery

Thanks but that interface does not belongs to a bridge and can’t be.
now what is the solution ?

where do you want to filter traffic? maybe just drop all frowarding ip traffic from your ethernet interface?

actually i plugged one of my ethernet interfaces for pppoe users but i want to allow just pppoe over that ethernet and nothing else. one of reasons is pppoe users have a lot of spoofing traffic which is not related to their pppoe connections but it comes from ethernet interface to mikrotik and i want filter them.

is it possible to allow packets,connections ,sessions and etc of pppoe and block everything else ? for example block static ip traffics as you said.

just block any forward from and to your ethernet interface