Home
last modified time | relevance | path

Searched refs:h_proto (Results 1 – 10 of 10) sorted by relevance

/qemu/net/
H A Deth.c31 vhdr->h_proto = ehdr->h_proto; in eth_setup_vlan_headers()
32 ehdr->h_proto = cpu_to_be16(vlan_ethtype); in eth_setup_vlan_headers()
236 switch (be16_to_cpu(new_ehdr->h_proto)) { in eth_strip_vlan()
246 new_ehdr->h_proto = vlan_hdr.h_proto; in eth_strip_vlan()
251 if (be16_to_cpu(new_ehdr->h_proto) == ETH_P_VLAN) { in eth_strip_vlan()
283 new_ehdr_proto = &PKT_GET_ETH_HDR(new_ehdr_buf)->h_proto; in eth_strip_vlan_ex()
289 new_ehdr_proto = &PKT_GET_VLAN_HDR(new_ehdr_buf)->h_proto; in eth_strip_vlan_ex()
292 if (be16_to_cpu(PKT_GET_ETH_HDR(new_ehdr_buf)->h_proto) != vet_ext) { in eth_strip_vlan_ex()
311 *new_ehdr_proto = vlan_hdr.h_proto; in eth_strip_vlan_ex()
H A Dchecksum.c78 switch (lduw_be_p(&PKT_GET_ETH_HDR(data)->h_proto)) { in net_checksum_calculate()
84 if (lduw_be_p(&PKT_GET_VLAN_HDR(data)->h_proto) == ETH_P_VLAN) { in net_checksum_calculate()
/qemu/include/net/
H A Deth.h41 uint16_t h_proto; /* packet type ID field */ member
46 uint16_t h_proto; /* encapsulated protocol */ member
301 uint16_t proto = be16_to_cpu(PKT_GET_ETH_HDR(p)->h_proto); in eth_get_l2_hdr_length()
307 if (be16_to_cpu(hvlan->h_proto) == ETH_P_VLAN) { in eth_get_l2_hdr_length()
333 uint16_t proto = be16_to_cpu(PKT_GET_ETH_HDR(p)->h_proto); in eth_get_pkt_tci()
/qemu/hw/net/rocker/
H A Drocker_of_dpa.c146 __be16 *h_proto; member
405 fields->h_proto = &fields->ethhdr->h_proto; in of_dpa_flow_pkt_parse()
407 if (ntohs(*fields->h_proto) == ETH_P_VLAN) { in of_dpa_flow_pkt_parse()
414 fields->h_proto = &fields->vlanhdr->h_proto; in of_dpa_flow_pkt_parse()
417 switch (ntohs(*fields->h_proto)) { in of_dpa_flow_pkt_parse()
444 fc->iov[2].iov_base = fields->h_proto + 1; in of_dpa_flow_pkt_parse()
457 uint16_t h_proto = fields->ethhdr->h_proto; in of_dpa_flow_pkt_insert_vlan() local
464 fields->ethhdr->h_proto = htons(ETH_P_VLAN); in of_dpa_flow_pkt_insert_vlan()
467 fields->vlanhdr->h_proto = h_proto; in of_dpa_flow_pkt_insert_vlan()
468 fields->h_proto = &fields->vlanhdr->h_proto; in of_dpa_flow_pkt_insert_vlan()
[all …]
/qemu/hw/hyperv/
H A Dsyndbg.c76 (be16_to_cpu(PKT_GET_ETH_HDR(p)->h_proto) != ETH_P_IP)) { in get_udb_pkt_data()
158 PKT_GET_ETH_HDR(pkt)->h_proto = cpu_to_be16(ETH_P_IP); in create_udp_pkt()
/qemu/hw/net/
H A De1000x_common.c53 uint16_t eth_proto = lduw_be_p(&PKT_GET_ETH_HDR(buf)->h_proto); in e1000x_is_vlan_packet()
H A Dftgmac100.c574 be16_to_cpu(PKT_GET_ETH_HDR(s->frame)->h_proto) != ETH_P_VLAN) { in ftgmac100_do_tx()
963 uint16_t proto = be16_to_cpu(PKT_GET_ETH_HDR(buf)->h_proto); in ftgmac100_receive()
H A Dnet_tx_pkt.c186 switch (be16_to_cpu(PKT_GET_ETH_HDR(l2_hdr->iov_base)->h_proto)) { in net_tx_pkt_parse_headers()
H A Digb_core.c1043 if (be16_to_cpu(ehdr->h_proto) == core->mac[VET] >> 16 && in igb_receive_assign()
1044 be16_to_cpu(l2_header->vlan[0].h_proto) == (core->mac[VET] & 0xffff)) { in igb_receive_assign()
1048 if (be16_to_cpu(ehdr->h_proto) == (core->mac[VET] & 0xffff)) { in igb_receive_assign()
1063 be16_to_cpu(ehdr->h_proto) == (core->mac[ETQF0 + *etqf] & E1000_ETQF_ETYPE_MASK)) { in igb_receive_assign()
H A Dvirtio-net.c2620 proto = htons(eth->h_proto); in virtio_net_rsc_receive()