Lines Matching defs:diffs
339 unsigned long diffs)
348 diffs |= (!!p_ext) ^ (!!skb_ext);
349 if (!diffs && unlikely(skb_ext))
350 diffs |= p_ext->chain ^ skb_ext->chain;
352 return diffs;
363 unsigned long diffs;
370 diffs = (unsigned long)p->dev ^ (unsigned long)skb->dev;
371 diffs |= p->vlan_all ^ skb->vlan_all;
372 diffs |= skb_metadata_differs(p, skb);
374 diffs |= compare_ether_header(skb_mac_header(p),
376 else if (!diffs)
377 diffs = memcmp(skb_mac_header(p),
386 if (!diffs && unlikely(skb->slow_gro | p->slow_gro)) {
387 diffs |= p->sk != skb->sk;
388 diffs |= skb_metadata_dst_cmp(p, skb);
389 diffs |= skb_get_nfct(p) ^ skb_get_nfct(skb);
391 diffs |= gro_list_prepare_tc_ext(skb, p, diffs);
392 diffs |= __psp_skb_coalesce_diff(skb, p, diffs);
395 NAPI_GRO_CB(p)->same_flow = !diffs;