Right now, if the sgwc sends an s5c message to the pgw and it does not get a response, gtp_sess_timeout() simply logs an error-message. With this fix, the sgwc also sends a GTP error message (with cause OGS_GTP2_CAUSE_PGW_NOT_RESPONDING) back to the mme. It also expands gtp_sess_timeout() to cover Create Session Requests as well as GTP Delete Session Requests.
Right now, if the sgwc sends an s5c message to the pgw and it does not get a response, gtp_sess_timeout() simply logs an error-message. With this fix, the sgwc also sends a GTP error message (with cause OGS_GTP2_CAUSE_PGW_NOT_RESPONDING) back to the mme. It also expands gtp_sess_timeout() to cover Create Session Requests as well as GTP Delete Session Requests.