XFRM - Cleanup of XfrmId Usage Inconsistencies

The XfrmId  contains all the fields that are required
to identify an SA or a policy during either creation
or deletion. This patch improves the consistency of
creating the internal XfrmId structure that we pass
around in the XfrmController.

Bug: 70594971
Test: runtest -x system/netd/server/netd_unit_test.cpp
Test: cts passes
Change-Id: I39b9ed1599ef65ca957866b0dcb37726e33c53fa
2 files changed