| /drivers/infiniband/core/ |
| A D | cma_trace.h | 30 __field(u32, tos) 37 __entry->tos = id_priv->tos; 105 __field(u32, tos) 113 __entry->tos = id_priv->tos; 184 __field(u32, tos) 197 __entry->tos = id_priv->tos; 233 __field(u32, tos) 241 __entry->tos = id_priv->tos; 265 __field(u32, tos) 274 __entry->tos = id_priv->tos; [all …]
|
| A D | cma_configfs.c | 152 u8 tos; in default_roce_tos_show() local 158 tos = cma_get_default_roce_tos(cma_dev, group->port_num); in default_roce_tos_show() 161 return sysfs_emit(buf, "%u\n", tos); in default_roce_tos_show() 170 u8 tos; in default_roce_tos_store() local 172 ret = kstrtou8(buf, 0, &tos); in default_roce_tos_store() 180 ret = cma_set_default_roce_tos(cma_dev, group->port_num, tos); in default_roce_tos_store()
|
| A D | ud_header.c | 129 { STRUCT_FIELD(ip4, tos), 289 iph.tos = header->ip4.tos; in ib_ud_ip4_csum()
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_ethtool.c | 951 fsp->h_u.tcp_ip4_spec.tos = rule->ip_data.tos; in iavf_get_ethtool_fdir_entry() 956 fsp->m_u.tcp_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry() 963 fsp->h_u.ah_ip4_spec.tos = rule->ip_data.tos; in iavf_get_ethtool_fdir_entry() 967 fsp->m_u.ah_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry() 973 fsp->h_u.usr_ip4_spec.tos = rule->ip_data.tos; in iavf_get_ethtool_fdir_entry() 979 fsp->m_u.usr_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry() 1142 fltr->ip_data.tos = fsp->h_u.tcp_ip4_spec.tos; in iavf_add_fdir_fltr_info() 1147 fltr->ip_mask.tos = fsp->m_u.tcp_ip4_spec.tos; in iavf_add_fdir_fltr_info() 1155 fltr->ip_data.tos = fsp->h_u.ah_ip4_spec.tos; in iavf_add_fdir_fltr_info() 1159 fltr->ip_mask.tos = fsp->m_u.ah_ip4_spec.tos; in iavf_add_fdir_fltr_info() [all …]
|
| A D | iavf_fdir.c | 53 if (fltr->ip_mask.tos && fltr->ip_mask.tos != U8_MAX) in iavf_validate_fdir_fltr_masks() 320 if (fltr->ip_mask.tos == U8_MAX) { in iavf_fill_fdir_ip4_hdr() 321 iph->tos = fltr->ip_data.tos; in iavf_fill_fdir_ip4_hdr()
|
| /drivers/infiniband/hw/irdma/ |
| A D | trace_cm.h | 119 TP_PROTO(struct irdma_device *iwdev, u8 tos, u8 user_pri), 120 TP_ARGS(iwdev, tos, user_pri), 122 __field(u8, tos) 126 __entry->tos = tos; 131 __entry->tos, 137 TP_PROTO(struct irdma_device *iwdev, u8 tos, u8 user_pri), 138 TP_ARGS(iwdev, tos, user_pri)); 141 TP_PROTO(struct irdma_device *iwdev, u8 tos, u8 user_pri), 142 TP_ARGS(iwdev, tos, user_pri));
|
| A D | cm.h | 260 u8 tos; member 318 u8 tos; member 339 u8 tos; member 388 static inline u8 irdma_tos2dscp(u8 tos) in irdma_tos2dscp() argument 391 return (u8)FIELD_GET(IRDMA_DSCP_VAL, tos); in irdma_tos2dscp()
|
| A D | cm.c | 494 iph->tos = cm_node->tos; in irdma_form_uda_cm_frame() 524 ip6h->priority = cm_node->tos >> 4; in irdma_form_uda_cm_frame() 2178 ah_info.tc_tos = cm_node->tos; in irdma_cm_create_ah() 2255 cm_node->tos = cm_info->tos; in irdma_make_cm_node() 2258 if (listener->tos != cm_info->tos) in irdma_make_cm_node() 2261 listener->tos, cm_info->tos); in irdma_make_cm_node() 2265 cm_node->tos = max(listener->tos, cm_info->tos); in irdma_make_cm_node() 3184 cm_info.tos = iph->tos; in irdma_receive_ilq() 3354 tcp_info->tos = cm_node->tos; in irdma_init_tcp_ctx() 3882 cm_info.tos = cm_id->tos; in irdma_connect() [all …]
|
| /drivers/net/ethernet/google/gve/ |
| A D | gve_flow_rule.c | 46 fsp->h_u.tcp_ip4_spec.tos = flow_rule->key.tos; in gve_fill_ethtool_flow_spec() 51 fsp->m_u.tcp_ip4_spec.tos = flow_rule->mask.tos; in gve_fill_ethtool_flow_spec() 58 fsp->h_u.ah_ip4_spec.tos = flow_rule->key.tos; in gve_fill_ethtool_flow_spec() 62 fsp->m_u.ah_ip4_spec.tos = flow_rule->mask.tos; in gve_fill_ethtool_flow_spec()
|
| /drivers/net/ethernet/netronome/nfp/flower/ |
| A D | match.c | 226 tmp = match.key->tos & match.mask->tos; in nfp_flower_compile_ip_ext() 227 ext->tos |= tmp & (~msk->tos); in nfp_flower_compile_ip_ext() 228 msk->tos |= match.mask->tos; in nfp_flower_compile_ip_ext() 446 ext->tos |= match.key->tos & match.mask->tos; in nfp_flower_compile_tun_ip_ext() 448 msk->tos |= match.mask->tos; in nfp_flower_compile_tun_ip_ext()
|
| A D | cmsg.h | 227 u8 tos; member 357 u8 tos; member 423 u8 tos; member
|
| A D | action.c | 503 set_tun->tos = ip_tun->key.tos; in nfp_fl_set_tun() 624 case round_down(offsetof(struct iphdr, tos), 4): in nfp_fl_set_ip4() 634 set_ip_ttl_tos->ipv4_tos_mask |= tos_word_mask->tos; in nfp_fl_set_ip4() 635 set_ip_ttl_tos->ipv4_tos &= ~tos_word_mask->tos; in nfp_fl_set_ip4() 636 set_ip_ttl_tos->ipv4_tos |= tos_word->tos & tos_word_mask->tos; in nfp_fl_set_ip4()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_tun.c | 236 attr.fl.fl4.flowi4_tos = tun_key->tos & ~INET_ECN_MASK; in mlx5e_tc_tun_create_header_ipv4() 287 ip->tos = tun_key->tos; in mlx5e_tc_tun_create_header_ipv4() 352 attr.fl.fl4.flowi4_tos = tun_key->tos & ~INET_ECN_MASK; in mlx5e_tc_tun_update_header_ipv4() 392 ip->tos = tun_key->tos; in mlx5e_tc_tun_update_header_ipv4() 508 attr.fl.fl6.flowlabel = ip6_make_flowinfo(tun_key->tos, tun_key->label); in mlx5e_tc_tun_create_header_ipv6() 558 ip6_flow_hdr(ip6h, tun_key->tos, 0); in mlx5e_tc_tun_create_header_ipv6() 662 ip6_flow_hdr(ip6h, tun_key->tos, 0); in mlx5e_tc_tun_update_header_ipv6() 911 match.mask->tos & 0x3); in mlx5e_tc_tun_parse() 913 match.key->tos & 0x3); in mlx5e_tc_tun_parse() 916 match.mask->tos >> 2); in mlx5e_tc_tun_parse() [all …]
|
| /drivers/net/ |
| A D | bareudp.c | 182 ((struct iphdr *)oiph)->tos); in bareudp_udp_encap_recv() 316 __u8 tos, ttl; in bareudp_xmit_skb() local 330 sport, bareudp->port, key->tos, in bareudp_xmit_skb() 340 tos = ip_tunnel_ecn_encap(key->tos, ip_hdr(skb), skb); in bareudp_xmit_skb() 363 tos, ttl, df, sport, bareudp->port, in bareudp_xmit_skb() 400 key, sport, bareudp->port, key->tos, in bareudp6_xmit_skb() 409 prio = ip_tunnel_ecn_encap(key->tos, ip_hdr(skb), skb); in bareudp6_xmit_skb() 520 info->key.tos, in bareudp_fill_metadata_dst() 534 sport, bareudp->port, info->key.tos, in bareudp_fill_metadata_dst()
|
| A D | gtp.c | 443 iph->tos, in gtp0_send_echo_resp_ip() 702 iph->tos, in gtp1u_send_echo_resp() 1000 __u8 tos; member 1019 struct sock *sk, __u8 tos, in gtp_set_pktinfo_ipv4() argument 1025 pktinfo->tos = tos; in gtp_set_pktinfo_ipv4() 1039 pktinfo->tos = tos; in gtp_set_pktinfo_ipv6() 1199 iph->tos); in gtp_build_skb_ip4() 1223 __u8 tos; in gtp_build_skb_ip6() local 1242 tos = ipv6_get_dsfield(ip6h); in gtp_build_skb_ip6() 1303 pktinfo.tos, in gtp_dev_xmit() [all …]
|
| A D | geneve.c | 312 ((struct iphdr *)oiph)->tos); in geneve_rx() 809 dsfield = info->key.tos; in geneve_get_dsfield() 828 __u8 tos, ttl; in geneve_xmit_skb() local 841 tos = geneve_get_dsfield(skb, dev, info, &use_cache); in geneve_xmit_skb() 848 sport, geneve->cfg.info.key.tp_dst, tos, in geneve_xmit_skb() 888 tos = ip_tunnel_ecn_encap(tos, ip_hdr(skb), skb); in geneve_xmit_skb() 1088 u8 tos; in geneve_fill_metadata_dst() local 1094 tos = geneve_get_dsfield(skb, dev, info, &use_cache); in geneve_fill_metadata_dst() 1102 tos, in geneve_fill_metadata_dst() 1332 return !(info->key.tun_id || info->key.tos || in is_tnl_info_zero() [all …]
|
| /drivers/net/ethernet/chelsio/libcxgb/ |
| A D | libcxgb_cm.c | 95 __be16 peer_port, u8 tos) in cxgb_find_route() argument 103 tos & ~INET_ECN_MASK, 0); in cxgb_find_route() 124 __be16 peer_port, u8 tos, __u32 sin6_scope_id) in cxgb_find_route6() argument
|
| /drivers/net/ethernet/chelsio/cxgb4/ |
| A D | cxgb4_tc_u32_parse.h | 48 f->val.tos = (ntohl(val) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos() 49 f->mask.tos = (ntohl(mask) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos() 116 f->val.tos = (ntohl(val) >> 20) & 0x000000FF; in cxgb4_fill_ipv6_tos() 117 f->mask.tos = (ntohl(mask) >> 20) & 0x000000FF; in cxgb4_fill_ipv6_tos()
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | otx2_flows.c | 565 if (ipv4_usr_mask->tos) { in otx2_prepare_ipv4_flow() 566 pkt->tos = ipv4_usr_hdr->tos; in otx2_prepare_ipv4_flow() 567 pmask->tos = ipv4_usr_mask->tos; in otx2_prepare_ipv4_flow() 618 if (ipv4_l4_mask->tos) { in otx2_prepare_ipv4_flow() 619 pkt->tos = ipv4_l4_hdr->tos; in otx2_prepare_ipv4_flow() 620 pmask->tos = ipv4_l4_mask->tos; in otx2_prepare_ipv4_flow() 673 if (ah_esp_mask->tos) { in otx2_prepare_ipv4_flow() 674 pkt->tos = ah_esp_hdr->tos; in otx2_prepare_ipv4_flow() 675 pmask->tos = ah_esp_mask->tos; in otx2_prepare_ipv4_flow()
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_tc_lib.c | 305 list[i].h_u.ipv4_hdr.tos = hdr->l3_key.tos; in ice_tc_fill_tunnel_outer() 306 list[i].m_u.ipv4_hdr.tos = hdr->l3_mask.tos; in ice_tc_fill_tunnel_outer() 328 hdr->l3_key.tos, in ice_tc_fill_tunnel_outer() 331 hdr->l3_mask.tos, in ice_tc_fill_tunnel_outer() 559 list[i].h_u.ipv4_hdr.tos = headers->l3_key.tos; in ice_tc_fill_rules() 560 list[i].m_u.ipv4_hdr.tos = headers->l3_mask.tos; in ice_tc_fill_rules() 583 headers->l3_key.tos, in ice_tc_fill_rules() 586 headers->l3_mask.tos, in ice_tc_fill_rules() 1420 if (match->mask->tos) { in ice_tc_set_tos_ttl() 1426 headers->l3_key.tos = match->key->tos; in ice_tc_set_tos_ttl() [all …]
|
| A D | ice_fdir.c | 948 ice_pkt_insert_u8(loc, ICE_IPV4_TOS_OFFSET, input->ip.v4.tos); in ice_fdir_get_gen_prgm_pkt() 963 ice_pkt_insert_u8(loc, ICE_IPV4_TOS_OFFSET, input->ip.v4.tos); in ice_fdir_get_gen_prgm_pkt() 978 ice_pkt_insert_u8(loc, ICE_IPV4_TOS_OFFSET, input->ip.v4.tos); in ice_fdir_get_gen_prgm_pkt() 987 ice_pkt_insert_u8(loc, ICE_IPV4_TOS_OFFSET, input->ip.v4.tos); in ice_fdir_get_gen_prgm_pkt() 1245 a->ip.v4.tos == b->ip.v4.tos) in ice_fdir_comp_rules()
|
| A D | ice_ethtool_fdir.c | 152 fsp->h_u.usr_ip4_spec.tos = rule->ip.v4.tos; in ice_get_ethtool_fdir_entry() 160 fsp->m_u.usr_ip4_spec.tos = rule->mask.v4.tos; in ice_get_ethtool_fdir_entry() 937 if (tcp_ip4_spec->tos) in ice_set_fdir_ip4_seg() 1017 if (usr_ip4_spec->tos) in ice_set_fdir_ip4_usr_seg() 1910 input->ip.v4.tos = fsp->h_u.usr_ip4_spec.tos; in ice_set_fdir_input_set() 1916 input->mask.v4.tos = fsp->m_u.usr_ip4_spec.tos; in ice_set_fdir_input_set()
|
| /drivers/infiniband/hw/cxgb4/ |
| A D | cm.c | 796 DSCP_V(ep->tos >> 2) | in send_connect() 2014 DSCP_V(ep->tos >> 2) | in send_fw_act_open_req() 2217 ep->com.cm_id->tos, in c4iw_reconnect() 2229 ep->com.cm_id->tos); in c4iw_reconnect() 2240 ep->tos = ep->com.cm_id->tos; in c4iw_reconnect() 2452 DSCP_V(ep->tos >> 2) | in accept_cr() 2529 u8 tos; in pass_accept_req() local 2544 tos = parent_ep->com.cm_id->tos; in pass_accept_req() 2567 tos, in pass_accept_req() 2644 child_ep->tos = tos; in pass_accept_req() [all …]
|
| /drivers/net/ethernet/microchip/vcap/ |
| A D | vcap_tc.c | 396 if (mt.mask->tos) { in vcap_tc_flower_handler_ip_usage() 398 mt.key->tos, in vcap_tc_flower_handler_ip_usage() 399 mt.mask->tos); in vcap_tc_flower_handler_ip_usage()
|
| /drivers/net/vxlan/ |
| A D | vxlan_core.c | 1635 ((struct iphdr *)oiph)->tos); in vxlan_ecn_decapsulate() 2343 __u8 tos, ttl; in vxlan_xmit_one() local 2401 tos = vxlan->cfg.tos; in vxlan_xmit_one() 2402 if (tos == 1) in vxlan_xmit_one() 2404 if (tos && !info) in vxlan_xmit_one() 2442 tos = info->key.tos; in vxlan_xmit_one() 2515 tos = ip_tunnel_ecn_encap(tos, old_iph, skb); in vxlan_xmit_one() 2525 pkey->u.ipv4.dst, tos, ttl, df, in vxlan_xmit_one() 2539 src_port, dst_port, tos, in vxlan_xmit_one() 2583 tos = ip_tunnel_ecn_encap(tos, old_iph, skb); in vxlan_xmit_one() [all …]
|