Date: Wed, 17 Mar 2004 11:52:53 +0000 From: David Malone <dwmalone@maths.tcd.ie> To: freebsd-net@freebsd.org Subject: PPPoE buglet... Message-ID: <200403171152.aa43952@salmon.maths.tcd.ie>
next in thread | raw e-mail | index | archive | help
I spent a while trying to get PPPoE going through a Netopia smart modem last night. To cut a long story short, the values for PTT_RELAY_SID in src/sys/netgraph/ng_pppoe.h are wrong (at least when compared with tcpdump, linux and the RFC). We have: #if BYTE_ORDER == BIG_ENDIAN #define PTT_RELAY_SID (0x0106) #else #define PTT_RELAY_SID (0x0601) #endif but we should have: #if BYTE_ORDER == BIG_ENDIAN #define PTT_RELAY_SID (0x0110) #else #define PTT_RELAY_SID (0x1001) #endif Anyone object to my fixing it? The only thing I can think of that it might break would be people using ng_pppoe as a PPPoE relay with only ng_pppoe PPPoE clients. David.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403171152.aa43952>