K8s pod's connectivity lost when eth0 interface is made down and then up

Asking for help? Comment out what you need so we can get more information to help you!

Cluster information:

Kubernetes version: v1.25.0
Cloud being used: bare-metal
Installation method:
Host OS: Rocky Linux release 8.6 (Green Obsidian)
CNI and version: Calico
Client Version: v3.24.1
Cluster Version: v3.24.0
Cluster Type: typha,kdd,k8s,operator,bgp,kubeadm
#CRI and version:

After accessing the pod, I can ping the other pods, and then when I am doing ifconfig eth0 down and then ifconfig eth0 up, I should be able to ping again, but I am unable to do that. The pod is also unreachable by other pods.

When I do eth0 up, there is no difference in the information printed by ifconfig command between the problematic and the working pods.

I am new to kubernetes so please let me know if any more information needed. Thanks!