Lines Matching refs:nskb
195 static void complete_skb(struct sk_buff *nskb, struct sk_buff *skb, int headln) in complete_skb() argument
200 skb_copy_header(nskb, skb); in complete_skb()
202 skb_put(nskb, skb->len); in complete_skb()
203 memcpy(nskb->data, skb->data, headln); in complete_skb()
205 nskb->destructor = skb->destructor; in complete_skb()
206 nskb->sk = sk; in complete_skb()
210 update_chksum(nskb, headln); in complete_skb()
213 if (nskb->destructor == sock_efree) in complete_skb()
216 delta = nskb->truesize - skb->truesize; in complete_skb()
294 struct sk_buff *nskb, in fill_sg_out() argument
301 sg_set_buf(&sg_out[1], nskb->data + tcp_payload_offset, payload_len); in fill_sg_out()
318 struct sk_buff *nskb = NULL; in tls_enc_skb() local
341 nskb = alloc_skb(skb_headroom(skb) + skb->len, GFP_ATOMIC); in tls_enc_skb()
342 if (!nskb) in tls_enc_skb()
345 skb_reserve(nskb, skb_headroom(skb)); in tls_enc_skb()
347 fill_sg_out(sg_out, buf, tls_ctx, nskb, tcp_payload_offset, in tls_enc_skb()
355 complete_skb(nskb, skb, tcp_payload_offset); in tls_enc_skb()
360 nskb->prev = nskb; in tls_enc_skb()
366 return nskb; in tls_enc_skb()
368 kfree_skb(nskb); in tls_enc_skb()
369 nskb = NULL; in tls_enc_skb()
380 struct sk_buff *nskb = NULL; in tls_sw_fallback() local
405 nskb = skb_get(skb); in tls_sw_fallback()
409 nskb = tls_enc_skb(tls_ctx, sg_out, sg_in, skb, sync_size, rcd_sn); in tls_sw_fallback()
416 if (nskb) in tls_sw_fallback()
420 return nskb; in tls_sw_fallback()