Hello all

I'm use 2008.05-1 distr.
I setup pppoe as in the 
http://docs.sun.com/app/docs/doc/816-4555/ppp.pppoe-1?l=en&a=view
Access server of my internet provider doesn't respont on PADI-request with 
empty 'service-name' tag.
When I look in source pppoe module, I discover this:


http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
-------------------skiped---------------------------
    516                 case POETT_SERVICE:     /* Service-Name */
-------------------skiped---------------------------
    620 send_padi(int localid)
    621 {
    622         poep_t *poep;
    623         ppptun_atype destaddr;
    624 
    625         poep = poe_mkheader(pkt_output, POECODE_PADI, 0);
    [b]626      (void) poe_add_str(poep, POETT_SERVICE, "");[/b]
    627         (void) poe_add_long(poep, POETT_UNIQ, localid);
    628         (void) memset(&destaddr, '\0', sizeof (destaddr));
    629         (void) memcpy(destaddr.pta_pppoe.ptma_mac, ether_bcast,
    630             sizeof (destaddr.pta_pppoe.ptma_mac));
    631         return (send_pppoe(poep, "PADI", &destaddr));
    632 }
-------------------skiped---------------------------

What does it mean? [b]NO WAY[/b] to specify 'service-name' tag in PADI.
-- 
This message posted from opensolaris.org

Reply via email to