diff options
| author | Olivier Dugeon <olivier.dugeon@orange.com> | 2023-01-26 17:47:04 +0100 | 
|---|---|---|
| committer | Olivier Dugeon <olivier.dugeon@orange.com> | 2023-03-21 15:21:47 +0100 | 
| commit | 5d39a8190740b2b54de3b4d7e1527901bcbc2a33 (patch) | |
| tree | 8e5bd9d07e0b0764a3ff65786005cf2a43de615d /isisd/isis_circuit.c | |
| parent | 7f9ab3b0bbd8c4b81b839872b02efbd11f6c67b0 (diff) | |
isisd: Update to the new printfrr ISO format
This path replaces isisd_format_id, sysid_print, snpa_print, rawlspid_print and
isonet_print functions by the new printfrr ISO System ID & Network Address
format facilities. It also updates the isisd code to the new iso_address
structure defined in lib/iso.h
Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Diffstat (limited to 'isisd/isis_circuit.c')
| -rw-r--r-- | isisd/isis_circuit.c | 14 | 
1 files changed, 6 insertions, 8 deletions
diff --git a/isisd/isis_circuit.c b/isisd/isis_circuit.c index 1ee7f4451d..fef553800a 100644 --- a/isisd/isis_circuit.c +++ b/isisd/isis_circuit.c @@ -696,10 +696,9 @@ int isis_circuit_up(struct isis_circuit *circuit)  		}  #ifdef EXTREME_DEGUG  		if (IS_DEBUG_EVENTS) -			zlog_debug("%s: if_id %d, isomtu %d snpa %s", __func__, -				   circuit->interface->ifindex, -				   ISO_MTU(circuit), -				   snpa_print(circuit->u.bc.snpa)); +			zlog_debug("%s: if_id %d, isomtu %d snpa %pSY", +				   __func__, circuit->interface->ifindex, +				   ISO_MTU(circuit), circuit->u.bc.snpa);  #endif /* EXTREME_DEBUG */  		circuit->u.bc.adjdb[0] = list_new(); @@ -996,8 +995,8 @@ void isis_circuit_print_json(struct isis_circuit *circuit,  		json_object_string_add(iface_json, "level",  				       circuit_t2string(circuit->is_type));  		if (circuit->circ_type == CIRCUIT_T_BROADCAST) -			json_object_string_add(iface_json, "snpa", -					       snpa_print(circuit->u.bc.snpa)); +			json_object_string_addf(iface_json, "snpa", "%pSY", +						circuit->u.bc.snpa);  		levels_json = json_object_new_array(); @@ -1123,8 +1122,7 @@ void isis_circuit_print_vty(struct isis_circuit *circuit, struct vty *vty,  			circuit_type2string(circuit->circ_type));  		vty_out(vty, ", Level: %s", circuit_t2string(circuit->is_type));  		if (circuit->circ_type == CIRCUIT_T_BROADCAST) -			vty_out(vty, ", SNPA: %-10s", -				snpa_print(circuit->u.bc.snpa)); +			vty_out(vty, ", SNPA: %-10pSY", circuit->u.bc.snpa);  		vty_out(vty, "\n");  		if (circuit->is_type & IS_LEVEL_1) {  			vty_out(vty, "    Level-1 Information:\n");  | 
