Lines Matching refs:network
229 unsigned char *network; in hns_nic_get_headlen() local
237 network = data; in hns_nic_get_headlen()
240 network += ETH_HLEN; in hns_nic_get_headlen()
245 if ((typeof(max_size))(network - data) > (max_size - VLAN_HLEN)) in hns_nic_get_headlen()
248 network += VLAN_HLEN; in hns_nic_get_headlen()
254 if ((typeof(max_size))(network - data) > in hns_nic_get_headlen()
259 hlen = (network[0] & 0x0F) << 2; in hns_nic_get_headlen()
263 return network - data; in hns_nic_get_headlen()
268 if ((typeof(max_size))(network - data) > in hns_nic_get_headlen()
275 return network - data; in hns_nic_get_headlen()
279 network += hlen; in hns_nic_get_headlen()
284 if ((typeof(max_size))(network - data) > in hns_nic_get_headlen()
289 hlen = (network[12] & 0xF0) >> 2; in hns_nic_get_headlen()
293 return network - data; in hns_nic_get_headlen()
295 network += hlen; in hns_nic_get_headlen()
298 if ((typeof(max_size))(network - data) > in hns_nic_get_headlen()
302 network += sizeof(struct udphdr); in hns_nic_get_headlen()
310 if ((typeof(max_size))(network - data) < max_size) in hns_nic_get_headlen()
311 return network - data; in hns_nic_get_headlen()