• Home
  • Raw
  • Download

Lines Matching full:xo

32 	struct xfrm_offload *xo;  in esp4_gro_receive()  local
44 xo = xfrm_offload(skb); in esp4_gro_receive()
45 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp4_gro_receive()
65 xo = xfrm_offload(skb); in esp4_gro_receive()
66 if (!xo) in esp4_gro_receive()
70 xo->flags |= XFRM_GRO; in esp4_gro_receive()
96 struct xfrm_offload *xo = xfrm_offload(skb); in esp4_gso_encap() local
106 xo->proto = proto; in esp4_gso_encap()
123 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local
126 ops = rcu_dereference(inet_offloads[xo->proto]); in xfrm4_transport_gso_segment()
137 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_beet_gso_segment() local
140 u8 proto = xo->proto; in xfrm4_beet_gso_segment()
197 struct xfrm_offload *xo = xfrm_offload(skb); in esp4_gso_segment() local
200 if (!xo) in esp4_gso_segment()
230 xo->flags |= XFRM_GSO_SEGMENT; in esp4_gso_segment()
238 struct xfrm_offload *xo = xfrm_offload(skb); in esp_input_tail() local
243 if (!(xo->flags & CRYPTO_DONE)) in esp_input_tail()
254 struct xfrm_offload *xo; in esp_xmit() local
263 xo = xfrm_offload(skb); in esp_xmit()
265 if (!xo) in esp_xmit()
271 xo->flags |= CRYPTO_FALLBACK; in esp_xmit()
275 esp.proto = xo->proto; in esp_xmit()
299 seq = xo->seq.low; in esp_xmit()
306 if (xo->flags & XFRM_GSO_SEGMENT) { in esp_xmit()
310 xo->seq.low++; in esp_xmit()
312 xo->seq.low += skb_shinfo(skb)->gso_segs; in esp_xmit()
315 if (xo->seq.low < seq) in esp_xmit()
316 xo->seq.hi++; in esp_xmit()
318 esp.seqno = cpu_to_be64(seq + ((u64)xo->seq.hi << 32)); in esp_xmit()
327 xo = xfrm_offload(skb); in esp_xmit()
328 if (!xo) in esp_xmit()
331 xo->flags |= XFRM_XMIT; in esp_xmit()