l2: allocate l2fib only when needed