| /linux/include/linux/mlx5/ |
| H A D | fs_helpers.h | 53 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/drivers/net/ethernet/intel/ice/ |
| H A D | ice_fltr.c | 278 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()
|
| H A D | ice_fltr.h | 41 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,
|
| H A D | ice_switch.h | 107 u16 ethertype; member
|
| /linux/Documentation/networking/ |
| H A D | bareudp.rst | 29 a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype mpls_uc 31 This creates a bareudp tunnel device which tunnels L3 traffic with ethertype 43 a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype ipv4 multiproto 48 b) ip link add dev bareudp0 type bareudp dstport 6635 ethertype mpls_uc multiproto
|
| /linux/include/uapi/linux/ |
| H A D | if_fc.h | 49 __be16 ethertype; /* ether type field */ member
|
| H A D | if_fddi.h | 106 __be16 ethertype; /* packet type ID field */ member
|
| H A D | if_hippi.h | 145 __be16 ethertype; /* packet type ID field */ member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_ttc.c | 297 static u8 mlx5_etype_to_ipv(u16 ethertype) in mlx5_etype_to_ipv() argument 299 if (ethertype == ETH_P_IP) in mlx5_etype_to_ipv() 302 if (ethertype == ETH_P_IPV6) in mlx5_etype_to_ipv() 325 outer_headers.ethertype); in mlx5_fs_ttc_set_match_ipv_outer() 327 outer_headers.ethertype, etype); in mlx5_fs_ttc_set_match_ipv_outer() 489 MLX5_SET(fte_match_param, mc, outer_headers.ethertype, 0); in mlx5_create_ttc_table_ipsec_groups() 509 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in mlx5_create_ttc_table_ipsec_groups() 553 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in mlx5_create_ttc_table_groups()
|
| H A D | macsec_fs.c | 52 __be16 ethertype; member 285 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in macsec_fs_tx_create_crypto_table_groups() 445 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ethertype); in macsec_fs_tx_create() 446 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ETH_P_PAE); in macsec_fs_tx_create() 616 sectag.ethertype = htons(ETH_P_MACSEC); in macsec_fs_tx_create_sectag_header() 1073 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in macsec_fs_rx_create_crypto_table_groups() 1096 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ethertype); in macsec_fs_rx_create_crypto_table_groups() 1688 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ethertype); in macsec_fs_rx_setup_fte() 1689 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ETH_P_MACSEC); in macsec_fs_rx_setup_fte()
|
| /linux/net/802/ |
| H A D | fc.c | 53 fcllc->ethertype = htons(type); in fc_header()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw_rx.c | 228 u16 fc, ethertype; in libipw_is_eapol_frame() local 256 ethertype = (pos[6] << 8) | pos[7]; in libipw_is_eapol_frame() 257 if (ethertype == ETH_P_PAE) in libipw_is_eapol_frame() 334 u16 ethertype; in libipw_rx() local 704 ethertype = (payload[6] << 8) | payload[7]; in libipw_rx() 710 if (ethertype == ETH_P_PAE) { in libipw_rx() 725 "ethertype=0x%04x\n", dev->name, ethertype); in libipw_rx() 734 ethertype != ETH_P_AARP && ethertype != ETH_P_IPX) || in libipw_rx()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_fs_ethtool.c | 170 MLX5E_FTE_SET(headers_c, ethertype, 0xffff); in set_ip4() 171 MLX5E_FTE_SET(headers_v, ethertype, ETH_P_IP); in set_ip4() 193 MLX5E_FTE_SET(headers_c, ethertype, 0xffff); in set_ip6() 194 MLX5E_FTE_SET(headers_v, ethertype, ETH_P_IPV6); in set_ip6() 325 MLX5E_FTE_SET(headers_c, ethertype, ntohs(eth_mask->h_proto)); in parse_ether() 326 MLX5E_FTE_SET(headers_v, ethertype, ntohs(eth_val->h_proto)); in parse_ether()
|
| H A D | en_arfs.c | 276 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, outer_headers_c, ethertype); in arfs_create_groups() 533 outer_headers.ethertype); in arfs_add_rule() 534 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, in arfs_add_rule()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz9477_acl.c | 1206 static void ksz9477_acl_matching_rule_cfg_l2(u8 *entry, u16 ethertype, in ksz9477_acl_matching_rule_cfg_l2() argument 1212 if (ethertype) in ksz9477_acl_matching_rule_cfg_l2() 1232 ksz9477_acl_set_reg(entry, KSZ9477_ACL_PORT_ACCESS_8, ethertype >> 8); in ksz9477_acl_matching_rule_cfg_l2() 1233 ksz9477_acl_set_reg(entry, KSZ9477_ACL_PORT_ACCESS_9, ethertype & 0xff); in ksz9477_acl_matching_rule_cfg_l2()
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | match.c | 492 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()
|
| H A D | cmsg.h | 511 __be16 ethertype; member 551 __be16 ethertype; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | rule.c | 658 static u8 hws_rule_ethertype_to_matcher_ipv(u32 ethertype) in hws_rule_ethertype_to_matcher_ipv() argument 660 switch (ethertype) { in hws_rule_ethertype_to_matcher_ipv() 692 outer_headers.ethertype); in hws_rule_check_outer_ip_version() 731 inner_headers.ethertype); in hws_rule_check_inner_ip_version()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | fs_tt_redirect.c | 359 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ethertype); in fs_any_set_ethertype_flow() 360 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ether_type); in fs_any_set_ethertype_flow() 447 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, outer_headers_c, ethertype); in fs_any_create_groups()
|
| /linux/tools/testing/selftests/net/ |
| H A D | bareudp.sh | 363 …ip -netns "${NS1}" link add name bareudp_ns1 up type bareudp dstport 6635 ethertype "${ETHERTYPE}"… 364 …ip -netns "${NS2}" link add name bareudp_ns2 up type bareudp dstport 6635 ethertype "${ETHERTYPE}"…
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_acl.c | 477 u8 ethertype; in mlxsw_sp_acl_rulei_act_vlan() local 482 ethertype = 0; in mlxsw_sp_acl_rulei_act_vlan() 485 ethertype = 1; in mlxsw_sp_acl_rulei_act_vlan() 495 vid, prio, ethertype, in mlxsw_sp_acl_rulei_act_vlan()
|
| /linux/net/sched/ |
| H A D | cls_flower.c | 1085 __be16 ethertype, in fl_set_key_mpls() 1104 if (ethertype) { in fl_set_key_vlan() 1105 key_val->vlan_tpid = ethertype; in fl_set_key_vlan() 1799 static bool is_vlan_key(struct nlattr *tb, __be16 *ethertype, in fl_set_key_ct() 1806 *ethertype = 0; in is_vlan_key() 1810 *ethertype = nla_get_be16(tb); in is_vlan_key() 1811 if (good_num_of_vlans || eth_type_vlan(*ethertype)) in is_vlan_key() 1814 key->basic.n_proto = *ethertype; in is_vlan_key() 1870 __be16 ethertype; in fl_set_key() 1897 if (is_vlan_key(tb[TCA_FLOWER_KEY_ETH_TYPE], ðertype, ke in fl_set_key() 1089 fl_set_key_vlan(struct nlattr ** tb,__be16 ethertype,int vlan_id_key,int vlan_prio_key,int vlan_next_eth_type_key,struct flow_dissector_key_vlan * key_val,struct flow_dissector_key_vlan * key_mask) fl_set_key_vlan() argument 1803 is_vlan_key(struct nlattr * tb,__be16 * ethertype,struct fl_flow_key * key,struct fl_flow_key * mask,int vthresh) is_vlan_key() argument 1874 __be16 ethertype; fl_set_key() local [all...] |
| /linux/drivers/crypto/caam/ |
| H A D | pdb.h | 311 u16 ethertype; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | ct_fs_smfs.c | 54 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, headers_c, ethertype); in mlx5_ct_fs_smfs_fill_mask()
|
| /linux/drivers/message/fusion/ |
| H A D | mptlan.c | 1529 (fcllc->ethertype == htons(ETH_P_IP) || in mpt_lan_type_trans() 1530 fcllc->ethertype == htons(ETH_P_ARP))) { in mpt_lan_type_trans() 1532 return fcllc->ethertype; in mpt_lan_type_trans()
|