--- zzzz-none-000/linux-2.6.32.61/net/atm/raw.c 2013-06-10 09:43:48.000000000 +0000 +++ ar9-7330-650/linux-2.6.32.61/net/atm/raw.c 2011-07-20 07:23:51.000000000 +0000 @@ -61,7 +61,11 @@ { vcc->push = atm_push_raw; vcc->pop = atm_pop_raw; +#ifdef CONFIG_IFX_OAM + vcc->push_oam = ifx_push_oam; +#else vcc->push_oam = NULL; +#endif vcc->send = atm_send_aal0; return 0; } @@ -71,7 +75,11 @@ { vcc->push = atm_push_raw; vcc->pop = atm_pop_raw; +#ifdef CONFIG_IFX_OAM + vcc->push_oam = ifx_push_oam; +#else vcc->push_oam = NULL; +#endif vcc->send = vcc->dev->ops->send; return 0; } @@ -81,7 +89,11 @@ { vcc->push = atm_push_raw; vcc->pop = atm_pop_raw; +#ifdef CONFIG_IFX_OAM + vcc->push_oam = ifx_push_oam; +#else vcc->push_oam = NULL; +#endif vcc->send = vcc->dev->ops->send; return 0; }