Lines Matching refs:srh_state
1387 struct seg6_bpf_srh_state *srh_state =
1389 struct ipv6_sr_hdr *srh = srh_state->srh;
1394 if (unlikely(!srh_state->valid)) {
1395 if ((srh_state->hdrlen & 7) != 0)
1398 srh->hdrlen = (u8)(srh_state->hdrlen >> 3);
1402 srh_state->valid = true;
1411 struct seg6_bpf_srh_state *srh_state =
1423 /* preempt_disable is needed to protect the per-CPU buffer srh_state,
1427 srh_state->srh = srh;
1428 srh_state->hdrlen = srh->hdrlen << 3;
1429 srh_state->valid = true;
1447 if (srh_state->srh && !seg6_bpf_has_valid_srh(skb))