AH_UNPADDED
bp += AH_UNPADDED;
length -= AH_UNPADDED;
actionslen -= AH_UNPADDED;
ahlen = ntohs(ah->ah_len) - AH_UNPADDED;
bp += AH_UNPADDED;
length -= AH_UNPADDED;
actionslen -= AH_UNPADDED;
ahlen = ntohs(ah->ah_len) - AH_UNPADDED;
if (length < (sizeof(*ao) - AH_UNPADDED)) {
ao = (struct ofp_action_output *)(bp - AH_UNPADDED);
if (length < (sizeof(*ag) - AH_UNPADDED)) {
ag = (struct ofp_action_group *)(bp - AH_UNPADDED);
if (length < (sizeof(*asq) - AH_UNPADDED)) {
asq = (struct ofp_action_set_queue *)(bp - AH_UNPADDED);
if (length < (sizeof(*amt) - AH_UNPADDED)) {
amt = (struct ofp_action_mpls_ttl *)(bp - AH_UNPADDED);
if (length < (sizeof(*ant) - AH_UNPADDED)) {
ant = (struct ofp_action_nw_ttl *)(bp - AH_UNPADDED);
if (length < (sizeof(*ap) - AH_UNPADDED)) {
ap = (struct ofp_action_push *)(bp - AH_UNPADDED);
if (length < (sizeof(*apm) - AH_UNPADDED)) {
apm = (struct ofp_action_pop_mpls *)(bp - AH_UNPADDED);
if (length < (sizeof(*asf) - AH_UNPADDED)) {
asf = (struct ofp_action_set_field *)(bp - AH_UNPADDED);
omlen = ntohs(asf->asf_len) - AH_UNPADDED;