sonic-buildimage/files/scripts
anamehra 2b302e83c0 chassis-packet: Update arp_update script for FAILED and STALE check (#16311)
chassis-packet: Update arp_update script for FAILED and STALE check (#16311)

1. Fixing an issue with FAILED entry resolution retry.
Neighbor entries in arp table may sometimes enter a FAILED state when the far end is down and reports the state as follows:
2603:10e2:400:3::1 dev PortChannel19 router FAILED
While the arp_update script handles the entries for FAILED in the following format, the above was not handled due to the token location (extra router keyword at index 4):
2603:10e2:400:3::1 dev PortChannel19 FAILED

The former format may appear if an arp resolution is tried on a link that is known but the far end goes down, e.g., pinging a STALE entry while the far end is down.

2. Refreshing STALE entries to make sure the far end is reachable.
STALE entries for some backend ports may appear in chassis-packet when no traffic is received for a while on the port. When the far end goes down, it is expected for BFD to stop sending packets on the session for which the far end is not reachable. But as the entry is known as stale, on the Cisco chassis, BFD keeps sending packets. Refreshing the stale entry will keep active links as reachable in the neighbor table while the entries for the far end down will enter a failed state. FAILED state entries will be retired and entered reachable when far end comes back up.
2023-09-09 09:26:53 +08:00
..
arp_update chassis-packet: Update arp_update script for FAILED and STALE check (#16311) 2023-09-09 09:26:53 +08:00
asic_status.py [202205][chassis] update the asic_status.py to read from CHASSIS_FABRIC_ASIC_INFO_TABLE (#12780) 2022-11-26 20:27:30 -08:00
asic_status.sh [systemd] ASIC status based service bringup on VOQ chassis (#7477) 2021-07-27 23:02:49 -07:00
bgp.sh [202205] Fast reboot finalizer 202205 (#14143) 2023-03-15 09:34:05 -07:00
configdb-load.sh [MultiDB] use sonic-db-cli PING and fix wrong multiDB API in NAT (#4541) 2020-05-06 15:41:28 -07:00
core_cleanup.py [Python] Align files in root dir, dockers/ and files/ with PEP8 standards (#6109) 2020-12-03 15:57:50 -08:00
database.sh [services] kill container on stop in warm/fast mode (#10510) 2022-12-08 17:19:16 +00:00
gbsyncd-platform.sh [gearbox] provide common gbsyncd.service.j2 to start for platform specific gbsyncd docker (#9332) 2021-11-23 10:44:29 -08:00
gbsyncd.sh Address Review Comment to define SONIC_GLOBAL_DB_CLI in gbsyncd.sh (#11857) 2022-09-01 00:12:56 +00:00
lldp.sh [systemd] ASIC status based service bringup on VOQ chassis (#7477) 2021-07-27 23:02:49 -07:00
mark_dhcp_packet.py [mux]: Fix mark_dhcp_packet (#9373) 2021-11-29 12:04:06 -08:00
mgmt-framework.sh [services] kill container on stop in warm/fast mode (#10510) 2022-12-08 17:19:16 +00:00
radv.sh [services] kill container on stop in warm/fast mode (#10510) 2022-12-08 17:19:16 +00:00
service_mgmt.sh [202205] Fast reboot finalizer 202205 (#14143) 2023-03-15 09:34:05 -07:00
snmp.sh [services] kill container on stop in warm/fast mode (#10510) 2022-12-08 17:19:16 +00:00
sonic-netns-exec [sonic-netns-exec]: use "$@" to reflects all positional parameters as they were set initially (#4375) 2020-04-07 00:05:47 -07:00
supervisor-proc-exit-listener [Supervisord] Deduplicate the alerting messages of critical processes from Supervisord. (#6849) 2021-02-25 14:35:29 -08:00
swss.sh [chassis] Chassis DB cleanup when asic comes up (#16213) (#16378) 2023-09-01 16:20:31 -07:00
syncd_common.sh Fix CONFIG_DB_INITIALIZED flag check logic and set/reset flag for warmboot (#15685) (#16098) 2023-08-11 08:38:59 -07:00
syncd.sh [syncd.sh] Clear semaphore before updating firmware (#15818) (#16068) 2023-08-10 13:34:52 -07:00
teamd.sh [202205] Fast reboot finalizer 202205 (#14143) 2023-03-15 09:34:05 -07:00
telemetry.sh [services] kill container on stop in warm/fast mode (#10510) 2022-12-08 17:19:16 +00:00
update_chassisdb_config In modular chassis, add CHASSIS_STATE_DB on control card (#5624) 2020-12-15 17:15:00 -08:00
write_standby.py Increase wait_for_tunnel() timeout to 90s (#14279) (#14733) 2023-04-20 05:47:12 +08:00