As per gearbox HLD, `address` field in `gearbox_config.json` has type `hexstr`: https://github.com/sonic-net/SONiC/blob/b0451ad554f1789b4d00e8a5aeb8721c1456aa3b/doc/gearbox/gearbox_mgr_design.md?plain=1#L183 However, current parsing code only treats it as a string of decimal number: https://github.com/sonic-net/sonic-swss/blob/master/lib/gearboxutils.cpp#L183 We should either fix parsing code or HLD
As per gearbox HLD,
addressfield ingearbox_config.jsonhas typehexstr: https://github.com/sonic-net/SONiC/blob/b0451ad554f1789b4d00e8a5aeb8721c1456aa3b/doc/gearbox/gearbox_mgr_design.md?plain=1#L183However, current parsing code only treats it as a string of decimal number: https://github.com/sonic-net/sonic-swss/blob/master/lib/gearboxutils.cpp#L183
We should either fix parsing code or HLD