bgp_log_error() in proto/bgp/packets.c attempts to dump the message 
received from the neighbor, in this case containing the BGP attribute 
considered invalid:

bird[681]: PEERNAME: Received: Malformed AS_PATH: 
40021a020600001b1b00008b0e00008b

but the hex dump is limited to 16 characters and this makes impossible 
to know exactly what the neighbor is complaining about:

      if (len > 16)
        len = 16;

It makes sense to limit the size of log messages, but please make the 
limit much higher because I am sure that we can all spare the space.

-- 
ciao,
Marco

Attachment: signature.asc
Description: PGP signature

Reply via email to