CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2018/05/27 18:14:54
Modified files: sys/net : if_gre.c Log message: implement support for MikroTik's Ethernet over IP protocol as eoip(4) it is sort of like egre(4), but different enough to warrant separate handling. more specifically, eoip sits under gre 1, not 0, and has it's own protocol id (0x6400). the gre key field is mandantory (the rest cannot be set) which is split into a 16 bit length field and a 16 bit tunnel id. lastly, it has a keepalive mechanism where peers send 0 length packets as hellos to each other periodically, which has no equivalent in egre(4) and is different to the gre(4) keepalives. ok sthen@