kernel/net/xfrm/xfrm_input.c
.. .. @@ -129,6 +129,7 @@ 129 129 memset(sp->ovec, 0, sizeof(sp->ovec)); 130 130 sp->olen = 0; 131 131 sp->len = 0; 132 + sp->verified_cnt = 0;132 133 133 134 return sp; 134 135 } .. .. @@ -277,8 +278,7 @@ 277 278 goto out; 278 279 279 280 if (x->props.flags & XFRM_STATE_DECAP_DSCP) 280 - ipv6_copy_dscp(ipv6_get_dsfield(ipv6_hdr(skb)),281 - ipipv6_hdr(skb));281 + ipv6_copy_dscp(XFRM_MODE_SKB_CB(skb)->tos, ipipv6_hdr(skb));282 282 if (!(x->props.flags & XFRM_STATE_NOECN)) 283 283 ipip6_ecn_decapsulate(skb); 284 284