• Ondřej Zajíček's avatar
    OSPF: Fix handling of NSSA option flags · 1aec7112
    Ondřej Zajíček authored
    Per RFC 3101, N-bit signalling NSSA support should be used only in Hello
    packets, not in DBDES packets. BIRD since 2.0.4 verifies N-bit in
    neighbor structure, which is learned from DBDES packets, therefore
    NSSA-LSAs are not propagated to proper implementations of RFC 3101.
    
    This patch fixes that. Both removing the check and removing N-bit from
    DBDES packet. This will fix compatibility issues with proper
    implementations, but causes compatibility issues with BIRD 2.0.4.
    1aec7112