Home
last modified time | relevance | path

Searched refs:eth_type (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/virtio/network/
H A Dvirtio_net.h268 virtio_net_rx_csum_by_offset(struct mbuf *m, uint16_t eth_type, int ip_start, in virtio_net_rx_csum_by_offset() argument
276 switch (eth_type) { in virtio_net_rx_csum_by_offset()
315 virtio_net_rx_csum_by_parse(struct mbuf *m, uint16_t eth_type, int ip_start, in virtio_net_rx_csum_by_parse() argument
320 switch (eth_type) { in virtio_net_rx_csum_by_parse()
368 "csum_offset=%d\n", __func__, eth_type, proto, in virtio_net_rx_csum_by_parse()
392 uint16_t eth_type; in virtio_net_rx_csum() local
401 eth_type = ntohs(eh->ether_type); in virtio_net_rx_csum()
402 if (eth_type == ETHERTYPE_VLAN) { in virtio_net_rx_csum()
405 eth_type = ntohs(evh->evl_proto); in virtio_net_rx_csum()
411 error = virtio_net_rx_csum_by_offset(m, eth_type, offset, hdr); in virtio_net_rx_csum()
[all …]
H A Dif_vtnet.c2417 vtnet_txq_offload_tso(struct vtnet_txq *txq, struct mbuf *m, int eth_type, in vtnet_txq_offload_tso() argument
2435 hdr->gso_type = eth_type == ETHERTYPE_IP ? VIRTIO_NET_HDR_GSO_TCPV4 : in vtnet_txq_offload_tso()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_tx.c182 uint16_t eth_type; in mlx5e_get_l2_header_size()
191 eth_type = ntohs(eh->evl_proto); in mlx5e_get_l2_header_size()
194 eth_type = ntohs(eh->evl_encap_proto); in mlx5e_get_l2_header_size()
198 switch (eth_type) { in mlx5e_get_l2_header_size()
244 uint16_t eth_type; in mlx5e_get_full_header_size()
253 eth_type = ntohs(eh->evl_proto); in mlx5e_get_full_header_size()
256 eth_type = ntohs(eh->evl_encap_proto); in mlx5e_get_full_header_size()
260 switch (eth_type) { in mlx5e_get_full_header_size()
362 uint16_t eth_type; in mlx5e_get_vxlan_header_size()
381 eth_type in mlx5e_get_vxlan_header_size()
181 uint16_t eth_type; mlx5e_get_l2_header_size() local
243 uint16_t eth_type; mlx5e_get_full_header_size() local
361 uint16_t eth_type; mlx5e_get_vxlan_header_size() local
[all...]
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dwow.h32 __be16 eth_type; member
H A Dwow.c167 size_t r1042_eth_ofs = offsetof(struct rfc1042_hdr, eth_type); in ath12k_wow_convert_8023_to_80211()
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_iwarp.c2017 u16 eth_type; in ecore_iwarp_parse_rx_pkt() local
2021 eth_type = ntohs(ethh->h_proto); in ecore_iwarp_parse_rx_pkt()
2022 if (eth_type == ETH_P_8021Q) { in ecore_iwarp_parse_rx_pkt()
2026 eth_type = ntohs(vethh->h_vlan_encapsulated_proto); in ecore_iwarp_parse_rx_pkt()
2040 eth_type, ethh->h_source[0], ethh->h_source[1], in ecore_iwarp_parse_rx_pkt()
2051 if (eth_type == ETH_P_IP) { in ecore_iwarp_parse_rx_pkt()
2066 } else if (eth_type == ETH_P_IPV6) { in ecore_iwarp_parse_rx_pkt()
2088 "Unexpected ethertype on ll2 %x\n", eth_type); in ecore_iwarp_parse_rx_pkt()
2503 u16 eth_type; in ecore_iwarp_mpa_print_tcp_seq() local
2510 eth_type = ntohs(ethh->h_proto); in ecore_iwarp_mpa_print_tcp_seq()
[all …]
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c506 uint16_t eth_type; in mlx4_en_get_header_size() local
513 eth_type = ntohs(eh->evl_proto); in mlx4_en_get_header_size()
516 eth_type = ntohs(eh->evl_encap_proto); in mlx4_en_get_header_size()
521 switch (eth_type) { in mlx4_en_get_header_size()
/freebsd/sys/netinet/
H A Dtcp_lro.c245 uint16_t eth_type; in tcp_lro_low_level_parser() local
264 eth_type = eh->evl_proto; in tcp_lro_low_level_parser()
273 eth_type = eh->evl_encap_proto; in tcp_lro_low_level_parser()
280 switch (eth_type) { in tcp_lro_low_level_parser()
/freebsd/tools/bus_space/examples/
H A Dam79c900_diag.py299 pkt.eth_type = 0x0800
/freebsd/sys/dev/cxgb/
H A Dcxgb_sge.c1453 uint16_t eth_type; in t3_encap() local
1482 eth_type = eh->ether_type; in t3_encap()
1483 if (eth_type == htons(ETHERTYPE_VLAN)) { in t3_encap()
1488 eth_type = evh->evl_proto; in t3_encap()
1494 if (eth_type == htons(ETHERTYPE_IP)) { in t3_encap()
1499 } else if (eth_type == htons(ETHERTYPE_IPV6)) { in t3_encap()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.c4343 u16 eth_type; in bnxt_re_is_loopback_packet() local
4356 eth_type = ntohs(eth_hdr->h_proto); in bnxt_re_is_loopback_packet()
4357 switch (eth_type) { in bnxt_re_is_loopback_packet()
4376 u16 eth_type; in bnxt_re_is_vlan_in_packet() local
4381 eth_type = ntohs(eth_hdr->h_proto); in bnxt_re_is_vlan_in_packet()
4382 if (eth_type == ETH_P_8021Q) { in bnxt_re_is_vlan_in_packet()
4387 (eth_type << in bnxt_re_is_vlan_in_packet()