Home
last modified time | relevance | path

Searched refs:tos (Results 1 – 25 of 66) sorted by relevance

123

/drivers/infiniband/core/
Dcma_configfs.c147 u8 tos; in default_roce_tos_show() local
153 tos = cma_get_default_roce_tos(cma_dev, group->port_num); in default_roce_tos_show()
156 return sprintf(buf, "%u\n", tos); in default_roce_tos_show()
165 u8 tos; in default_roce_tos_store() local
167 ret = kstrtou8(buf, 0, &tos); in default_roce_tos_store()
175 ret = cma_set_default_roce_tos(cma_dev, group->port_num, tos); in default_roce_tos_store()
Dud_header.c129 { STRUCT_FIELD(ip4, tos),
289 iph.tos = header->ip4.tos; in ib_ud_ip4_csum()
Dcma.c364 u8 tos; member
2256 id->tos = id_priv->tos; in cma_iw_listen()
2327 void rdma_set_service_type(struct rdma_cm_id *id, int tos) in rdma_set_service_type() argument
2332 id_priv->tos = (u8) tos; in rdma_set_service_type()
2389 path_rec.qos_class = cpu_to_be16((u16) id_priv->tos); in cma_query_ib_route()
2537 static int iboe_tos_to_sl(struct net_device *ndev, int tos) in iboe_tos_to_sl() argument
2542 prio = rt_tos2priority(tos); in iboe_tos_to_sl()
2577 u8 tos = id_priv->tos_set ? id_priv->tos : default_roce_tos; in cma_resolve_iboe_route() local
2639 route->path_rec->sl = iboe_tos_to_sl(ndev, tos); in cma_resolve_iboe_route()
2640 route->path_rec->traffic_class = tos; in cma_resolve_iboe_route()
[all …]
/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_u32_parse.h48 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()
Dcxgb4_filter.c64 unsupported(fconf, TOS_F, fs->val.tos, fs->mask.tos) || in validate_filter()
292 fwr->ttyp = f->fs.val.tos; in set_filter_wr()
293 fwr->ttypm = f->fs.mask.tos; in set_filter_wr()
410 if (fs->val.tos && !fs->mask.tos) in fill_default_mask()
411 fs->mask.tos |= ~0; in fill_default_mask()
/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_cm.c94 __be16 peer_port, u8 tos) in cxgb_find_route() argument
102 tos, 0); in cxgb_find_route()
123 __be16 peer_port, u8 tos, __u32 sin6_scope_id) in cxgb_find_route6() argument
/drivers/net/
Dgeneve.c278 ((struct iphdr *)oiph)->tos); in geneve_rx()
725 __u8 tos; in geneve_get_v4_rt() local
736 tos = info->key.tos; in geneve_get_v4_rt()
737 if ((tos == 1) && !geneve->collect_md) { in geneve_get_v4_rt()
738 tos = ip_tunnel_get_dsfield(ip_hdr(skb), skb); in geneve_get_v4_rt()
741 fl4->flowi4_tos = RT_TOS(tos); in geneve_get_v4_rt()
785 prio = info->key.tos; in geneve_get_v6_dst()
824 __u8 tos, ttl; in geneve_xmit_skb() local
842 tos = ip_tunnel_ecn_encap(key->tos, ip_hdr(skb), skb); in geneve_xmit_skb()
845 tos = ip_tunnel_ecn_encap(fl4.flowi4_tos, ip_hdr(skb), skb); in geneve_xmit_skb()
[all …]
Dvxlan.c1355 ((struct iphdr *)oiph)->tos); in vxlan_ecn_decapsulate()
1902 struct sk_buff *skb, int oif, u8 tos, in vxlan_get_route() argument
1914 if (tos && !info) in vxlan_get_route()
1924 fl4.flowi4_tos = RT_TOS(tos); in vxlan_get_route()
1954 struct sk_buff *skb, int oif, u8 tos, in vxlan6_get_route() argument
1970 if (tos && !info) in vxlan6_get_route()
1982 fl6.flowlabel = ip6_make_flowinfo(RT_TOS(tos), label); in vxlan6_get_route()
2114 __u8 tos, ttl; in vxlan_xmit_one() local
2144 tos = vxlan->cfg.tos; in vxlan_xmit_one()
2145 if (tos == 1) in vxlan_xmit_one()
[all …]
/drivers/infiniband/hw/i40iw/
Di40iw_cm.h303 u8 tos; member
350 u8 tos; member
376 u8 tos; member
Di40iw_cm.c450 iph->tos = cm_node->tos; in i40iw_form_cm_frame()
477 ip6h->priority = cm_node->tos >> 4; in i40iw_form_cm_frame()
478 ip6h->flow_lbl[0] = cm_node->tos << 4; in i40iw_form_cm_frame()
2159 cm_node->tos = cm_info->tos; in i40iw_make_cm_node()
2162 if (listener->tos != cm_info->tos) in i40iw_make_cm_node()
2165 listener->tos, cm_info->tos); in i40iw_make_cm_node()
2166 cm_node->tos = max(listener->tos, cm_info->tos); in i40iw_make_cm_node()
2167 cm_node->user_pri = rt_tos2priority(cm_node->tos); in i40iw_make_cm_node()
2169 cm_node->tos, cm_node->user_pri); in i40iw_make_cm_node()
3121 cm_info.tos = iph->tos; in i40iw_receive_ilq()
[all …]
/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_flower.c254 key->tos & 0x3, mask->tos & 0x3); in mlxsw_sp_flower_parse_ip()
257 key->tos >> 6, mask->tos >> 6); in mlxsw_sp_flower_parse_ip()
Dspectrum_ipip.c177 bool inherit_tos = tunnel->parms.iph.tos & 0x1; in mlxsw_sp_ipip_can_offload_gre4()
/drivers/net/ethernet/netronome/nfp/flower/
Dcmsg.h190 u8 tos; member
224 u8 tos; member
Doffload.c164 if (mask_ip && mask_ip->tos) in nfp_flower_calculate_key_layers()
173 if (mask_ip && mask_ip->tos) in nfp_flower_calculate_key_layers()
/drivers/infiniband/hw/cxgb4/
Dcm.c758 DSCP_V(ep->tos >> 2) | in send_connect()
1946 DSCP_V(ep->tos >> 2) | in send_fw_act_open_req()
2007 bool clear_mpa_v1, enum chip_type adapter_type, u8 tos) in import_ep() argument
2037 n, pdev, rt_tos2priority(tos)); in import_ep()
2059 n, pdev, rt_tos2priority(tos)); in import_ep()
2141 raddr->sin_port, ep->com.cm_id->tos); in c4iw_reconnect()
2151 ep->com.cm_id->tos, in c4iw_reconnect()
2163 ep->com.cm_id->tos); in c4iw_reconnect()
2174 ep->tos = ep->com.cm_id->tos; in c4iw_reconnect()
2398 DSCP_V(ep->tos >> 2) | in accept_cr()
[all …]
/drivers/infiniband/hw/nes/
Dnes_cm.h306 u8 tos; member
354 u8 tos; member
/drivers/infiniband/sw/rxe/
Drxe_icrc.c69 ip4h->tos = 0xff; in rxe_icrc_hdr()
Drxe_net.c307 __u8 tos, __u8 ttl, __be16 df, bool xnet) in prepare_ipv4_hdr() argument
326 iph->tos = tos; in prepare_ipv4_hdr()
/drivers/infiniband/hw/cxgb3/
Diwch_cm.h189 u8 tos; member
/drivers/staging/rtl8712/
Dxmit_linux.c91 UserPriority = ip_hdr.tos >> 5; in r8712_set_qos()
/drivers/net/dsa/
Dbcm_sf2_cfp.c195 core_writel(priv, v4_spec->tos << 16 | ip_proto << 8 | ip_frag << 7, in bcm_sf2_cfp_rule_set()
434 v4_spec->tos = (reg >> 16) & IPPROTO_MASK; in bcm_sf2_cfp_rule_get()
/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c939 MLX5_SET(fte_match_set_lyr_2_4, headers_c, ip_ecn, mask->tos & 0x3); in __parse_cls_flower()
940 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_ecn, key->tos & 0x3); in __parse_cls_flower()
942 MLX5_SET(fte_match_set_lyr_2_4, headers_c, ip_dscp, mask->tos >> 2); in __parse_cls_flower()
943 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_dscp, key->tos >> 2); in __parse_cls_flower()
953 if (mask->tos || mask->ttl) in __parse_cls_flower()
1678 fl4.flowi4_tos = tun_key->tos; in mlx5e_create_encap_header_ipv4()
1784 fl6.flowlabel = ip6_make_flowinfo(RT_TOS(tun_key->tos), tun_key->label); in mlx5e_create_encap_header_ipv6()
/drivers/net/slip/
Dslhc.c354 || ip->tos != cs->cs_ip.tos in slhc_compress()
/drivers/net/ethernet/freescale/
Dgianfar_ethtool.c1009 gfar_set_attribute(value->tos, mask->tos, RQFCR_PID_TOS, tab); in gfar_set_basic_ip()
1023 gfar_set_attribute(value->tos, mask->tos, RQFCR_PID_TOS, tab); in gfar_set_user_ip()
/drivers/staging/rtl8188eu/os_dep/
Dos_intfs.c246 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d()
282 dscp = piphdr->tos & 0xfc; in rtw_recv_select_queue()

123