Home
last modified time | relevance | path

Searched refs:ethertype (Results 1 – 25 of 81) sorted by relevance

1234

/linux-6.3-rc2/include/linux/mlx5/
A Dfs_helpers.h53 u16 ethertype; in _mlx5_fs_is_outer_ipv_flow() local
57 ethertype = ETH_P_IP; in _mlx5_fs_is_outer_ipv_flow()
60 ethertype = ETH_P_IPV6; in _mlx5_fs_is_outer_ipv_flow()
67 ethertype) == 0xffff && in _mlx5_fs_is_outer_ipv_flow()
69 ethertype) == ethertype; in _mlx5_fs_is_outer_ipv_flow()
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A Dice_fltr.c278 u16 ethertype, u16 flag, in ice_fltr_add_eth_to_list() argument
287 info.l_data.ethertype_mac.ethertype = ethertype; in ice_fltr_add_eth_to_list()
382 ice_fltr_prepare_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, in ice_fltr_prepare_eth() argument
389 if (ice_fltr_add_eth_to_list(vsi, &tmp_list, ethertype, flag, action)) in ice_fltr_prepare_eth()
462 int ice_fltr_add_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, in ice_fltr_add_eth() argument
465 return ice_fltr_prepare_eth(vsi, ethertype, flag, action, in ice_fltr_add_eth()
476 int ice_fltr_remove_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, in ice_fltr_remove_eth() argument
479 return ice_fltr_prepare_eth(vsi, ethertype, flag, action, in ice_fltr_remove_eth()
A Dice_fltr.h41 ice_fltr_add_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag,
44 ice_fltr_remove_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag,
A Dice_protocol_type.h235 struct ice_ethtype_hdr ethertype; member
/linux-6.3-rc2/drivers/net/
A Dbareudp.c42 __be16 ethertype; member
52 __be16 ethertype; member
80 if (bareudp->ethertype == htons(ETH_P_IP)) { in bareudp_udp_encap_recv()
104 proto = bareudp->ethertype; in bareudp_udp_encap_recv()
120 proto = bareudp->ethertype; in bareudp_udp_encap_recv()
130 proto = bareudp->ethertype; in bareudp_udp_encap_recv()
341 skb_set_inner_protocol(skb, bareudp->ethertype); in bareudp_xmit_skb()
417 if (bareudp->ethertype == proto) in bareudp_proto_valid()
427 if (bareudp->ethertype == htons(ETH_P_IP) && in bareudp_proto_valid()
630 conf->ethertype != htons(ETH_P_IP))) { in bareudp_configure()
[all …]
/linux-6.3-rc2/drivers/net/wireless/intersil/hostap/
A Dhostap_80211_tx.c68 u16 fc, ethertype = 0; in hostap_data_start_xmit() local
122 ethertype = (skb->data[12] << 8) | skb->data[13]; in hostap_data_start_xmit()
130 if (ethertype == ETH_P_AARP || ethertype == ETH_P_IPX) { in hostap_data_start_xmit()
134 } else if (ethertype >= 0x600) { in hostap_data_start_xmit()
258 meta->ethertype = ethertype; in hostap_data_start_xmit()
303 meta->ethertype = (pos[0] << 8) | pos[1]; in hostap_mgmt_start_xmit()
444 meta->ethertype != ETH_P_PAE && in hostap_master_start_xmit()
448 dev->name, meta->ethertype); in hostap_master_start_xmit()
486 if (local->ieee_802_1x && meta->ethertype == ETH_P_PAE && tx.crypt && in hostap_master_start_xmit()
505 meta->ethertype != ETH_P_PAE) { in hostap_master_start_xmit()
A Dhostap_80211_rx.c611 u16 fc, ethertype; in hostap_is_eapol_frame() local
639 ethertype = (pos[6] << 8) | pos[7]; in hostap_is_eapol_frame()
640 if (ethertype == ETH_P_PAE) in hostap_is_eapol_frame()
728 u16 ethertype; in hostap_80211_rx() local
1008 ethertype = (payload[6] << 8) | payload[7]; in hostap_80211_rx()
1013 if (ethertype == ETH_P_PAE) { in hostap_80211_rx()
1029 dev->name, ethertype); in hostap_80211_rx()
1037 ethertype != ETH_P_AARP && ethertype != ETH_P_IPX) || in hostap_80211_rx()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Dfs_tracepoint.c78 MASK_VAL_L2(u16, ethertype, ethertype); in print_lyr_2_4_hdrs()
83 PRINT_MASKED_VAL(ethertype, p, "%04x"); in print_lyr_2_4_hdrs()
85 if ((ethertype.m == 0xffff && ethertype.v == ETH_P_IP) || in print_lyr_2_4_hdrs()
98 } else if ((ethertype.m == 0xffff && ethertype.v == ETH_P_IPV6) || in print_lyr_2_4_hdrs()
/linux-6.3-rc2/Documentation/networking/
A Dbareudp.rst28 a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype mpls_uc
30 This creates a bareudp tunnel device which tunnels L3 traffic with ethertype
42 a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype ipv4 multiproto
47 b) ip link add dev bareudp0 type bareudp dstport 6635 ethertype mpls_uc multiproto
/linux-6.3-rc2/net/802/
A Dhippi.c76 hip->snap.ethertype = htons(type); in hippi_header()
110 return hip->snap.ethertype; in hippi_type_trans()
A Dfddi.c67 fddi->hdr.llc_snap.ethertype = htons(type); in fddi_header()
114 type=fddi->hdr.llc_snap.ethertype; in fddi_type_trans()
A Dfc.c53 fcllc->ethertype = htons(type); in fc_header()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_ttc.c180 static u8 mlx5_etype_to_ipv(u16 ethertype) in mlx5_etype_to_ipv() argument
182 if (ethertype == ETH_P_IP) in mlx5_etype_to_ipv()
185 if (ethertype == ETH_P_IPV6) in mlx5_etype_to_ipv()
221 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ethertype); in mlx5_generate_ttc_rule()
222 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, etype); in mlx5_generate_ttc_rule()
316 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in mlx5_create_ttc_table_groups()
/linux-6.3-rc2/include/uapi/linux/
A Dif_fc.h49 __be16 ethertype; /* ether type field */ member
A Dif_fddi.h106 __be16 ethertype; /* packet type ID field */ member
A Dif_hippi.h145 __be16 ethertype; /* packet type ID field */ member
/linux-6.3-rc2/net/netfilter/
A Dnf_tables_offload.c57 struct nft_offload_ethertype ethertype = { in nft_flow_rule_transfer_vlan() local
69 match->key.vlan.vlan_tpid = ethertype.value; in nft_flow_rule_transfer_vlan()
70 match->mask.vlan.vlan_tpid = ethertype.mask; in nft_flow_rule_transfer_vlan()
79 match->key.vlan.vlan_tpid = ethertype.value; in nft_flow_rule_transfer_vlan()
80 match->mask.vlan.vlan_tpid = ethertype.mask; in nft_flow_rule_transfer_vlan()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dmacsec_fs.c46 __be16 ethertype; member
170 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in macsec_fs_tx_create_crypto_table_groups()
299 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ethertype); in macsec_fs_tx_create()
300 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ETH_P_PAE); in macsec_fs_tx_create()
464 sectag.ethertype = htons(ETH_P_MACSEC); in macsec_fs_tx_create_sectag_header()
758 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in macsec_fs_rx_create_crypto_table_groups()
781 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in macsec_fs_rx_create_crypto_table_groups()
1076 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ethertype); in macsec_fs_rx_setup_fte()
1077 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ETH_P_MACSEC); in macsec_fs_rx_setup_fte()
/linux-6.3-rc2/drivers/net/wireless/intel/ipw2x00/
A Dlibipw_rx.c231 u16 fc, ethertype; in libipw_is_eapol_frame() local
259 ethertype = (pos[6] << 8) | pos[7]; in libipw_is_eapol_frame()
260 if (ethertype == ETH_P_PAE) in libipw_is_eapol_frame()
337 u16 ethertype; in libipw_rx() local
707 ethertype = (payload[6] << 8) | payload[7]; in libipw_rx()
713 if (ethertype == ETH_P_PAE) { in libipw_rx()
728 "ethertype=0x%04x\n", dev->name, ethertype); in libipw_rx()
737 ethertype != ETH_P_AARP && ethertype != ETH_P_IPX) || in libipw_rx()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Den_fs_ethtool.c174 MLX5E_FTE_SET(headers_c, ethertype, 0xffff); in set_ip4()
175 MLX5E_FTE_SET(headers_v, ethertype, ETH_P_IP); in set_ip4()
197 MLX5E_FTE_SET(headers_c, ethertype, 0xffff); in set_ip6()
198 MLX5E_FTE_SET(headers_v, ethertype, ETH_P_IPV6); in set_ip6()
329 MLX5E_FTE_SET(headers_c, ethertype, ntohs(eth_mask->h_proto)); in parse_ether()
330 MLX5E_FTE_SET(headers_v, ethertype, ntohs(eth_val->h_proto)); in parse_ether()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/flower/
A Dmatch.c492 ext->ethertype = cpu_to_be16(ETH_P_TEB); in nfp_flower_compile_ipv4_gre_tun()
493 msk->ethertype = cpu_to_be16(~0); in nfp_flower_compile_ipv4_gre_tun()
527 ext->ethertype = cpu_to_be16(ETH_P_TEB); in nfp_flower_compile_ipv6_gre_tun()
528 msk->ethertype = cpu_to_be16(~0); in nfp_flower_compile_ipv6_gre_tun()
A Dcmsg.h511 __be16 ethertype; member
551 __be16 ethertype; member
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dfs_tt_redirect.c358 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ethertype); in fs_any_set_ethertype_flow()
359 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ether_type); in fs_any_set_ethertype_flow()
445 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, outer_headers_c, ethertype); in fs_any_create_groups()
/linux-6.3-rc2/drivers/staging/rtl8192e/
A Drtllib_rx.c246 u16 fc, ethertype; in rtllib_is_eapol_frame() local
274 ethertype = (pos[6] << 8) | pos[7]; in rtllib_is_eapol_frame()
275 if (ethertype == ETH_P_PAE) in rtllib_is_eapol_frame()
479 u16 ethertype; in rtllib_indicate_packets() local
488 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in rtllib_indicate_packets()
492 ethertype != ETH_P_AARP && in rtllib_indicate_packets()
493 ethertype != ETH_P_IPX) || in rtllib_indicate_packets()
1232 u16 ethertype; in rtllib_rx_indicate_pkt_legacy() local
1247 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in rtllib_rx_indicate_pkt_legacy()
1250 ethertype != ETH_P_AARP && ethertype != ETH_P_IPX) || in rtllib_rx_indicate_pkt_legacy()
/linux-6.3-rc2/include/linux/
A Dif_vlan.h307 static inline bool eth_type_vlan(__be16 ethertype) in eth_type_vlan() argument
309 switch (ethertype) { in eth_type_vlan()

Completed in 42 milliseconds

1234