summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorSpoorthi K <spk@redhat.com>2023-01-23 09:04:04 +0530
committerSpoorthi K <spk@redhat.com>2023-01-24 09:48:21 +0530
commit4a563f2714e90a4426dd7922ee0f42404cc7c3cd (patch)
treef85ad21272744cd542fedf02cce7b1bebaa92f76 /python
parentde2e2d5ef09477ff03c17c18eeb1b2cb8da80f84 (diff)
zebra_fpm: Add support for other protocols in fpm:netlink
fpm:netlink format doesn't indicate the protocol information in routes of BGP, OSPF and other protocols. Routes of those protocols just indicate protocol as zebra. The below route is actually BGP route but 'proto': 11 indicates that it is zebra. {'attrs': [('RTA_DST', 'dummy'), ('RTA_PRIORITY', 0), ('RTA_GATEWAY', 'dummy'), ('RTA_OIF', 2)], 'dst_len': 32, 'family': 2, 'flags': 0, 'header': {'flags': 1025, 'length': 60, 'pid': 3160253895, 'sequence_number': 0, 'type': 24}, 'proto': 11, 'scope': 0, 'src_len': 0, 'table': 254, 'tos': 0, 'type': 1} with this change it is now seen with 'proto': 186 indicates that it is BGP. {'attrs': [('RTA_DST', 'dummy'), ('RTA_PRIORITY', 0), ('RTA_GATEWAY', 'dummy'), ('RTA_OIF', 2)], 'dst_len': 32, 'family': 2, 'flags': 0, 'header': {'flags': 1025, 'length': 60, 'pid': 3160253895, 'sequence_number': 0, 'type': 24}, 'proto': 186, 'scope': 0, 'src_len': 0, 'table': 254, 'tos': 0, 'type': 1} Signed-off-by: Spoorthi K <spk@redhat.com>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions