Lines Matching refs:src_len
164 size_t src_len, dst_len; in bdg_mismatch_datapath() local
178 src_len = ft_p->ft_len; in bdg_mismatch_datapath()
181 dst_len = src_len; in bdg_mismatch_datapath()
190 if (src_len < na->up.virt_hdr_len) { in bdg_mismatch_datapath()
227 src_len -= na->up.virt_hdr_len; in bdg_mismatch_datapath()
229 dst_len = dst_na->up.virt_hdr_len + src_len; in bdg_mismatch_datapath()
237 src_len = ft_p->ft_len; in bdg_mismatch_datapath()
238 dst_len = src_len; in bdg_mismatch_datapath()
282 if (src_len < ethhlen) { in bdg_mismatch_datapath()
298 if (src_len < ethhlen + 20) { in bdg_mismatch_datapath()
318 if (src_len < ethhlen + iphlen) { in bdg_mismatch_datapath()
330 if (src_len < ethhlen + iphlen + 20) { in bdg_mismatch_datapath()
341 if (src_len < gso_hdr_len) { in bdg_mismatch_datapath()
351 src_len -= gso_hdr_len; in bdg_mismatch_datapath()
352 if (src_len == 0) { in bdg_mismatch_datapath()
357 src_len = ft_p->ft_len; in bdg_mismatch_datapath()
368 copy = src_len; in bdg_mismatch_datapath()
374 src_len -= copy; in bdg_mismatch_datapath()
379 (src_len == 0 && ft_p + 1 == ft_end)) { in bdg_mismatch_datapath()
386 src_len == 0 && ft_p + 1 == ft_end); in bdg_mismatch_datapath()
404 if (src_len == 0) { in bdg_mismatch_datapath()
409 src_len = ft_p->ft_len; in bdg_mismatch_datapath()
424 if (unlikely(vh->csum_offset + vh->csum_start > src_len)) in bdg_mismatch_datapath()
436 src_len - vh->csum_start, 0); in bdg_mismatch_datapath()
438 csum = nm_os_csum_raw(src, src_len, csum); in bdg_mismatch_datapath()
442 src_len = (src_len + 63) & ~63; in bdg_mismatch_datapath()
445 if (copyin(src, dst, src_len)) { in bdg_mismatch_datapath()
450 memcpy(dst, src, (int)src_len); in bdg_mismatch_datapath()
463 dst_len = src_len = ft_p->ft_len; in bdg_mismatch_datapath()