Lines Matching refs:diffs
5874 unsigned long diffs; in gro_list_prepare() local
5883 diffs = (unsigned long)p->dev ^ (unsigned long)skb->dev; in gro_list_prepare()
5884 diffs |= skb_vlan_tag_present(p) ^ skb_vlan_tag_present(skb); in gro_list_prepare()
5886 diffs |= skb_vlan_tag_get(p) ^ skb_vlan_tag_get(skb); in gro_list_prepare()
5887 diffs |= skb_metadata_dst_cmp(p, skb); in gro_list_prepare()
5888 diffs |= skb_metadata_differs(p, skb); in gro_list_prepare()
5890 diffs |= compare_ether_header(skb_mac_header(p), in gro_list_prepare()
5892 else if (!diffs) in gro_list_prepare()
5893 diffs = memcmp(skb_mac_header(p), in gro_list_prepare()
5897 diffs |= skb_get_nfct(p) ^ skb_get_nfct(skb); in gro_list_prepare()
5899 if (!diffs) { in gro_list_prepare()
5903 diffs |= (!!p_ext) ^ (!!skb_ext); in gro_list_prepare()
5904 if (!diffs && unlikely(skb_ext)) in gro_list_prepare()
5905 diffs |= p_ext->chain ^ skb_ext->chain; in gro_list_prepare()
5909 NAPI_GRO_CB(p)->same_flow = !diffs; in gro_list_prepare()