PPPOE_STATE_SESSION
case PPPOE_STATE_SESSION:
if (state.state == PPPOE_STATE_SESSION) {
&& sc->sc_state < PPPOE_STATE_SESSION) {
sc->sc_state < PPPOE_STATE_SESSION) {
if (sc->sc_state < PPPOE_STATE_SESSION)
if (sc->sc_state < PPPOE_STATE_SESSION)
if (sc->sc_state < PPPOE_STATE_SESSION) {
if (sc->sc_state < PPPOE_STATE_SESSION) {
if (sc->sc_state == PPPOE_STATE_SESSION)
if (sc->sc_state == PPPOE_STATE_SESSION
if (sc->sc_state < PPPOE_STATE_PADI_SENT || sc->sc_state >= PPPOE_STATE_SESSION) {
sc->sc_state = PPPOE_STATE_SESSION;
etype = sc->sc_state == PPPOE_STATE_SESSION ? ETHERTYPE_PPPOE : ETHERTYPE_PPPOEDISC;