]> git.puffer.fish Git - matthieu/frr.git/commit
isisd: fix ipv6 metric endianness
authorNick Hilliard <nick@inex.ie>
Wed, 28 Nov 2012 14:39:56 +0000 (14:39 +0000)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 12 Dec 2012 14:38:14 +0000 (15:38 +0100)
commite1a555b67cc868f95ea2b53c278bd8d091333e5f
treec6d2a170693da4b78ed977b1badf9c38f84c693d
parent478c1125cfcf92c3f2a574d6b76eea28126284dc
isisd: fix ipv6 metric endianness

the isis ipv6 reachability metric is transmitted in big endian / network
format, but isis_spf_process_lsp() does not convert this into host endian
format when mucking around with local cost + received metric.  This patch
fixes this problem and makes received ipv6 metrics work properly on
little-endian machines.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
isisd/isis_spf.c