ip_proto 345 drivers/net/dsa/bcm_sf2_cfp.c u8 ip_proto, ip_frag; ip_proto 352 drivers/net/dsa/bcm_sf2_cfp.c ip_proto = IPPROTO_TCP; ip_proto 355 drivers/net/dsa/bcm_sf2_cfp.c ip_proto = IPPROTO_UDP; ip_proto 416 drivers/net/dsa/bcm_sf2_cfp.c ip_proto << IPPROTO_SHIFT | ip_frag << IP_FRAG_SHIFT | ip_proto 608 drivers/net/dsa/bcm_sf2_cfp.c u8 ip_proto, ip_frag; ip_proto 615 drivers/net/dsa/bcm_sf2_cfp.c ip_proto = IPPROTO_TCP; ip_proto 618 drivers/net/dsa/bcm_sf2_cfp.c ip_proto = IPPROTO_UDP; ip_proto 697 drivers/net/dsa/bcm_sf2_cfp.c reg = 1 << L3_FRAMING_SHIFT | ip_proto << IPPROTO_SHIFT | ip_proto 1218 drivers/net/ethernet/broadcom/bcmsysport.c u8 ip_proto; ip_proto 1245 drivers/net/ethernet/broadcom/bcmsysport.c ip_proto = ip_hdr(skb)->protocol; ip_proto 1248 drivers/net/ethernet/broadcom/bcmsysport.c ip_proto = ipv6_hdr(skb)->nexthdr; ip_proto 1259 drivers/net/ethernet/broadcom/bcmsysport.c if (ip_proto == IPPROTO_TCP || ip_proto == IPPROTO_UDP) { ip_proto 1261 drivers/net/ethernet/broadcom/bcmsysport.c if (ip_proto == IPPROTO_UDP && ip_proto 1295 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_gro_tunnel(struct sk_buff *skb, __be16 ip_proto) ip_proto 1299 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (ip_proto == htons(ETH_P_IP)) { ip_proto 4632 drivers/net/ethernet/broadcom/bnxt/bnxt.c req.ip_protocol = keys->basic.ip_proto; ip_proto 11010 drivers/net/ethernet/broadcom/bnxt/bnxt.c keys1->basic.ip_proto != keys2->basic.ip_proto) ip_proto 11072 drivers/net/ethernet/broadcom/bnxt/bnxt.c ((fkeys->basic.ip_proto != IPPROTO_TCP) && ip_proto 11073 drivers/net/ethernet/broadcom/bnxt/bnxt.c (fkeys->basic.ip_proto != IPPROTO_UDP))) { ip_proto 951 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (fkeys->basic.ip_proto == IPPROTO_TCP) ip_proto 953 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c else if (fkeys->basic.ip_proto == IPPROTO_UDP) ip_proto 972 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (fkeys->basic.ip_proto == IPPROTO_TCP) ip_proto 974 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c else if (fkeys->basic.ip_proto == IPPROTO_UDP) ip_proto 6147 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h u8 ip_proto; ip_proto 196 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow->l4_key.ip_proto = match.key->ip_proto; ip_proto 197 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow->l4_mask.ip_proto = match.mask->ip_proto; ip_proto 412 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c req.ip_proto = flow->l4_key.ip_proto; ip_proto 771 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c (flow->l4_key.ip_proto != IPPROTO_TCP && ip_proto 772 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow->l4_key.ip_proto != IPPROTO_UDP)) { ip_proto 774 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow->l4_key.ip_proto); ip_proto 45 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h u8 ip_proto; ip_proto 1491 drivers/net/ethernet/broadcom/genet/bcmgenet.c u8 ip_proto; ip_proto 1515 drivers/net/ethernet/broadcom/genet/bcmgenet.c ip_proto = ip_hdr(skb)->protocol; ip_proto 1518 drivers/net/ethernet/broadcom/genet/bcmgenet.c ip_proto = ipv6_hdr(skb)->nexthdr; ip_proto 1531 drivers/net/ethernet/broadcom/genet/bcmgenet.c if (ip_proto == IPPROTO_TCP || ip_proto == IPPROTO_UDP) { ip_proto 1533 drivers/net/ethernet/broadcom/genet/bcmgenet.c if (ip_proto == IPPROTO_UDP && ip_proto 115 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c fs->val.proto = match.key->ip_proto; ip_proto 116 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c fs->mask.proto = match.mask->ip_proto; ip_proto 26 drivers/net/ethernet/cisco/enic/enic_clsf.c switch (keys->basic.ip_proto) { ip_proto 165 drivers/net/ethernet/cisco/enic/enic_clsf.c tpos->keys.basic.ip_proto == k->basic.ip_proto && ip_proto 183 drivers/net/ethernet/cisco/enic/enic_clsf.c (keys.basic.ip_proto != IPPROTO_TCP && ip_proto 184 drivers/net/ethernet/cisco/enic/enic_clsf.c keys.basic.ip_proto != IPPROTO_UDP)) ip_proto 448 drivers/net/ethernet/cisco/enic/enic_ethtool.c switch (n->keys.basic.ip_proto) { ip_proto 686 drivers/net/ethernet/faraday/ftgmac100.c u8 ip_proto = ip_hdr(skb)->protocol; ip_proto 689 drivers/net/ethernet/faraday/ftgmac100.c switch(ip_proto) { ip_proto 1809 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c (fkeys.basic.ip_proto != IPPROTO_TCP && ip_proto 1810 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c fkeys.basic.ip_proto != IPPROTO_UDP)) ip_proto 4940 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c calc_x(*key_x, rule->tuples.ip_proto, ip_proto 4941 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples_mask.ip_proto); ip_proto 4942 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c calc_y(*key_y, rule->tuples.ip_proto, ip_proto 4943 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples_mask.ip_proto); ip_proto 5417 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_proto = fs->h_u.usr_ip4_spec.proto; ip_proto 5418 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples_mask.ip_proto = fs->m_u.usr_ip4_spec.proto; ip_proto 5460 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_proto = fs->h_u.usr_ip6_spec.l4_proto; ip_proto 5461 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples_mask.ip_proto = fs->m_u.usr_ip6_spec.l4_proto; ip_proto 5491 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_proto = IPPROTO_SCTP; ip_proto 5492 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples_mask.ip_proto = 0xFF; ip_proto 5496 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_proto = IPPROTO_TCP; ip_proto 5497 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples_mask.ip_proto = 0xFF; ip_proto 5501 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_proto = IPPROTO_UDP; ip_proto 5502 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples_mask.ip_proto = 0xFF; ip_proto 5845 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip4_spec.proto = rule->tuples.ip_proto; ip_proto 5848 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 0 : rule->tuples_mask.ip_proto; ip_proto 5904 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip6_spec.l4_proto = rule->tuples.ip_proto; ip_proto 5907 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 0 : rule->tuples_mask.ip_proto; ip_proto 6012 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tuples->ip_proto = fkeys->basic.ip_proto; ip_proto 6054 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (tuples->ip_proto == IPPROTO_TCP) ip_proto 6059 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (tuples->ip_proto == IPPROTO_TCP) ip_proto 606 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h u8 ip_proto; ip_proto 292 drivers/net/ethernet/intel/i40e/i40e.h u8 ip_proto; /* IPPROTO value */ ip_proto 7655 drivers/net/ethernet/intel/i40e/i40e_main.c if (!filter->dst_port || filter->ip_proto == IPPROTO_UDP) ip_proto 7788 drivers/net/ethernet/intel/i40e/i40e_main.c filter->ip_proto = match.key->ip_proto; ip_proto 7928 drivers/net/ethernet/intel/i40e/i40e_main.c switch (filter->ip_proto) { ip_proto 2742 drivers/net/ethernet/intel/iavf/iavf_main.c if (match.key->ip_proto != IPPROTO_TCP) { ip_proto 2098 drivers/net/ethernet/jme.c u8 ip_proto; ip_proto 2102 drivers/net/ethernet/jme.c ip_proto = ip_hdr(skb)->protocol; ip_proto 2105 drivers/net/ethernet/jme.c ip_proto = ipv6_hdr(skb)->nexthdr; ip_proto 2108 drivers/net/ethernet/jme.c ip_proto = 0; ip_proto 2112 drivers/net/ethernet/jme.c switch (ip_proto) { ip_proto 163 drivers/net/ethernet/mellanox/mlx4/en_netdev.c u8 ip_proto; ip_proto 182 drivers/net/ethernet/mellanox/mlx4/en_netdev.c static enum mlx4_net_trans_rule_id mlx4_ip_proto_to_trans_rule_id(u8 ip_proto) ip_proto 184 drivers/net/ethernet/mellanox/mlx4/en_netdev.c switch (ip_proto) { ip_proto 204 drivers/net/ethernet/mellanox/mlx4/en_netdev.c .id = mlx4_ip_proto_to_trans_rule_id(filter->ip_proto), ip_proto 242 drivers/net/ethernet/mellanox/mlx4/en_netdev.c filter->ip_proto); ip_proto 289 drivers/net/ethernet/mellanox/mlx4/en_netdev.c __be32 dst_ip, u8 ip_proto, __be16 src_port, ip_proto 304 drivers/net/ethernet/mellanox/mlx4/en_netdev.c filter->ip_proto = ip_proto; ip_proto 336 drivers/net/ethernet/mellanox/mlx4/en_netdev.c u8 ip_proto, __be16 src_port, __be16 dst_port) ip_proto 347 drivers/net/ethernet/mellanox/mlx4/en_netdev.c filter->ip_proto == ip_proto && ip_proto 366 drivers/net/ethernet/mellanox/mlx4/en_netdev.c u8 ip_proto; ip_proto 385 drivers/net/ethernet/mellanox/mlx4/en_netdev.c ip_proto = ip->protocol; ip_proto 392 drivers/net/ethernet/mellanox/mlx4/en_netdev.c filter = mlx4_en_filter_find(priv, src_ip, dst_ip, ip_proto, ip_proto 401 drivers/net/ethernet/mellanox/mlx4/en_netdev.c src_ip, dst_ip, ip_proto, ip_proto 173 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c static int mlx5e_gen_ip_tunnel_header(char buf[], __u8 *ip_proto, ip_proto 181 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c return e->tunnel->generate_ip_tun_hdr(buf, ip_proto, e); ip_proto 32 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h __u8 *ip_proto, ip_proto 93 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c __u8 *ip_proto, ip_proto 102 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c *ip_proto = IPPROTO_UDP; ip_proto 28 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c __u8 *ip_proto, ip_proto 36 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c *ip_proto = IPPROTO_GRE; ip_proto 83 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c __u8 *ip_proto, ip_proto 92 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c *ip_proto = IPPROTO_UDP; ip_proto 41 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c u8 ip_proto; ip_proto 441 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c u8 ip_proto, __be16 etype) ip_proto 443 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (etype == htons(ETH_P_IP) && ip_proto == IPPROTO_TCP) ip_proto 445 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (etype == htons(ETH_P_IP) && ip_proto == IPPROTO_UDP) ip_proto 447 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (etype == htons(ETH_P_IPV6) && ip_proto == IPPROTO_TCP) ip_proto 449 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (etype == htons(ETH_P_IPV6) && ip_proto == IPPROTO_UDP) ip_proto 478 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c arfs_table = arfs_get_table(arfs, tuple->ip_proto, tuple->etype); ip_proto 485 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (tuple->ip_proto == IPPROTO_TCP) { ip_proto 544 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->ip_proto, err); ip_proto 617 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->ip_proto = fk->basic.ip_proto; ip_proto 690 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c arfs_t = arfs_get_table(arfs, fk.basic.ip_proto, fk.basic.n_proto); ip_proto 1815 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c u8 ip_proto = 0; ip_proto 2008 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c ip_proto = match.key->ip_proto; ip_proto 2011 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c match.mask->ip_proto); ip_proto 2013 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c match.key->ip_proto); ip_proto 2015 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (match.mask->ip_proto) ip_proto 2100 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c switch (ip_proto) { ip_proto 2668 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c u8 ip_proto; ip_proto 2690 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c ip_proto = MLX5_GET(fte_match_set_lyr_2_4, headers_v, ip_protocol); ip_proto 2691 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (modify_ip_header && ip_proto != IPPROTO_TCP && ip_proto 2692 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c ip_proto != IPPROTO_UDP && ip_proto != IPPROTO_ICMP) { ip_proto 2695 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c pr_info("can't offload re-write of ip proto %d\n", ip_proto); ip_proto 236 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c u8 ip_proto) ip_proto 244 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_UDP) { ip_proto 263 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c u8 ip_proto) ip_proto 271 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c if (ip_proto != IPPROTO_TCP) { ip_proto 334 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c u8 ip_proto = 0; ip_proto 381 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c ip_proto = match.key->ip_proto; ip_proto 384 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c match.key->ip_proto, ip_proto 385 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c match.mask->ip_proto); ip_proto 442 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c err = mlxsw_sp_flower_parse_ports(mlxsw_sp, rulei, f, ip_proto); ip_proto 445 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c err = mlxsw_sp_flower_parse_tcp(mlxsw_sp, rulei, f, ip_proto); ip_proto 106 drivers/net/ethernet/mscc/ocelot_flower.c match.key->ip_proto; ip_proto 108 drivers/net/ethernet/mscc/ocelot_flower.c match.mask->ip_proto; ip_proto 113 drivers/net/ethernet/mscc/ocelot_flower.c match.key->ip_proto; ip_proto 115 drivers/net/ethernet/mscc/ocelot_flower.c match.mask->ip_proto; ip_proto 734 drivers/net/ethernet/netronome/nfp/flower/action.c static u32 nfp_fl_csum_l4_to_flag(u8 ip_proto) ip_proto 736 drivers/net/ethernet/netronome/nfp/flower/action.c switch (ip_proto) { ip_proto 768 drivers/net/ethernet/netronome/nfp/flower/action.c u8 ip_proto = 0; ip_proto 774 drivers/net/ethernet/netronome/nfp/flower/action.c ip_proto = match.key->ip_proto; ip_proto 791 drivers/net/ethernet/netronome/nfp/flower/action.c nfp_fl_csum_l4_to_flag(ip_proto); ip_proto 802 drivers/net/ethernet/netronome/nfp/flower/action.c nfp_fl_csum_l4_to_flag(ip_proto); ip_proto 812 drivers/net/ethernet/netronome/nfp/flower/action.c *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); ip_proto 831 drivers/net/ethernet/netronome/nfp/flower/action.c *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); ip_proto 839 drivers/net/ethernet/netronome/nfp/flower/action.c *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); ip_proto 847 drivers/net/ethernet/netronome/nfp/flower/action.c *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); ip_proto 856 drivers/net/ethernet/netronome/nfp/flower/action.c *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); ip_proto 162 drivers/net/ethernet/netronome/nfp/flower/match.c ext->proto = match.key->ip_proto; ip_proto 163 drivers/net/ethernet/netronome/nfp/flower/match.c msk->proto = match.mask->ip_proto; ip_proto 384 drivers/net/ethernet/netronome/nfp/flower/offload.c if (basic.mask && basic.mask->ip_proto) { ip_proto 385 drivers/net/ethernet/netronome/nfp/flower/offload.c switch (basic.key->ip_proto) { ip_proto 1063 drivers/net/ethernet/netronome/nfp/flower/offload.c int ip_proto = offsetof(struct nfp_flower_ipv4, ip_ext.proto); ip_proto 1070 drivers/net/ethernet/netronome/nfp/flower/offload.c if (mask[i] && i != ip_flags && i != ip_proto) { ip_proto 54 drivers/net/ethernet/qlogic/qede/qede_filter.c u8 ip_proto; ip_proto 411 drivers/net/ethernet/qlogic/qede/qede_filter.c __be16 src_port, __be16 dst_port, u8 ip_proto) ip_proto 416 drivers/net/ethernet/qlogic/qede/qede_filter.c if (tpos->tuple.ip_proto == ip_proto && ip_proto 462 drivers/net/ethernet/qlogic/qede/qede_filter.c u8 ip_proto; ip_proto 472 drivers/net/ethernet/qlogic/qede/qede_filter.c ip_proto = ip_hdr(skb)->protocol; ip_proto 475 drivers/net/ethernet/qlogic/qede/qede_filter.c ip_proto = ipv6_hdr(skb)->nexthdr; ip_proto 479 drivers/net/ethernet/qlogic/qede/qede_filter.c if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_UDP) ip_proto 488 drivers/net/ethernet/qlogic/qede/qede_filter.c skb, ports[0], ports[1], ip_proto); ip_proto 537 drivers/net/ethernet/qlogic/qede/qede_filter.c n->tuple.ip_proto = ip_proto; ip_proto 1425 drivers/net/ethernet/qlogic/qede/qede_filter.c if (fltr->tuple.ip_proto == IPPROTO_TCP) ip_proto 1435 drivers/net/ethernet/qlogic/qede/qede_filter.c if (fltr->tuple.ip_proto == IPPROTO_TCP) ip_proto 1490 drivers/net/ethernet/qlogic/qede/qede_filter.c if (t->ip_proto == IPPROTO_TCP) ip_proto 1521 drivers/net/ethernet/qlogic/qede/qede_filter.c ip->protocol = t->ip_proto; ip_proto 1532 drivers/net/ethernet/qlogic/qede/qede_filter.c const char *prefix = t->ip_proto == IPPROTO_TCP ? "TCP" : "UDP"; ip_proto 1568 drivers/net/ethernet/qlogic/qede/qede_filter.c if (t->ip_proto == IPPROTO_TCP) { ip_proto 1679 drivers/net/ethernet/qlogic/qede/qede_filter.c if (fltr->tuple.ip_proto == t->ip_proto && ip_proto 1861 drivers/net/ethernet/qlogic/qede/qede_filter.c tuple->ip_proto = IPPROTO_TCP; ip_proto 1871 drivers/net/ethernet/qlogic/qede/qede_filter.c tuple->ip_proto = IPPROTO_TCP; ip_proto 1881 drivers/net/ethernet/qlogic/qede/qede_filter.c tuple->ip_proto = IPPROTO_UDP; ip_proto 1891 drivers/net/ethernet/qlogic/qede/qede_filter.c tuple->ip_proto = IPPROTO_UDP; ip_proto 1903 drivers/net/ethernet/qlogic/qede/qede_filter.c u8 ip_proto = 0; ip_proto 1928 drivers/net/ethernet/qlogic/qede/qede_filter.c ip_proto = match.key->ip_proto; ip_proto 1931 drivers/net/ethernet/qlogic/qede/qede_filter.c if (ip_proto == IPPROTO_TCP && proto == htons(ETH_P_IP)) ip_proto 1933 drivers/net/ethernet/qlogic/qede/qede_filter.c else if (ip_proto == IPPROTO_TCP && proto == htons(ETH_P_IPV6)) ip_proto 1935 drivers/net/ethernet/qlogic/qede/qede_filter.c else if (ip_proto == IPPROTO_UDP && proto == htons(ETH_P_IP)) ip_proto 1937 drivers/net/ethernet/qlogic/qede/qede_filter.c else if (ip_proto == IPPROTO_UDP && proto == htons(ETH_P_IPV6)) ip_proto 83 drivers/net/ethernet/rocker/rocker_ofdpa.c u8 ip_proto; ip_proto 474 drivers/net/ethernet/rocker/rocker_ofdpa.c entry->key.acl.ip_proto)) ip_proto 1002 drivers/net/ethernet/rocker/rocker_ofdpa.c __be16 vlan_id_mask, u8 ip_proto, ip_proto 1038 drivers/net/ethernet/rocker/rocker_ofdpa.c entry->key.acl.ip_proto = ip_proto; ip_proto 1603 drivers/net/ethernet/rocker/rocker_ofdpa.c u8 ip_proto = 0; ip_proto 1616 drivers/net/ethernet/rocker/rocker_ofdpa.c ip_proto, ip_proto_mask, ip_proto 4139 drivers/net/ethernet/sfc/ef10.c COPY_FIELD(IP_PROTO, ip_proto, IP_PROTO); ip_proto 837 drivers/net/ethernet/sfc/ethtool.c (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && ip_proto 843 drivers/net/ethernet/sfc/ethtool.c rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? ip_proto 864 drivers/net/ethernet/sfc/ethtool.c (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && ip_proto 870 drivers/net/ethernet/sfc/ethtool.c rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? ip_proto 922 drivers/net/ethernet/sfc/ethtool.c uip_entry->proto = spec.ip_proto; ip_proto 941 drivers/net/ethernet/sfc/ethtool.c uip6_entry->l4_proto = spec.ip_proto; ip_proto 1128 drivers/net/ethernet/sfc/ethtool.c spec.ip_proto = flow_type == TCP_V4_FLOW ? IPPROTO_TCP ip_proto 1163 drivers/net/ethernet/sfc/ethtool.c spec.ip_proto = flow_type == TCP_V6_FLOW ? IPPROTO_TCP ip_proto 1215 drivers/net/ethernet/sfc/ethtool.c spec.ip_proto = uip_entry->proto; ip_proto 1240 drivers/net/ethernet/sfc/ethtool.c spec.ip_proto = uip6_entry->l4_proto; ip_proto 814 drivers/net/ethernet/sfc/falcon/ethtool.c (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && ip_proto 820 drivers/net/ethernet/sfc/falcon/ethtool.c rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? ip_proto 841 drivers/net/ethernet/sfc/falcon/ethtool.c (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && ip_proto 847 drivers/net/ethernet/sfc/falcon/ethtool.c rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? ip_proto 899 drivers/net/ethernet/sfc/falcon/ethtool.c uip_entry->proto = spec.ip_proto; ip_proto 918 drivers/net/ethernet/sfc/falcon/ethtool.c uip6_entry->l4_proto = spec.ip_proto; ip_proto 1063 drivers/net/ethernet/sfc/falcon/ethtool.c spec.ip_proto = ((rule->flow_type & ~FLOW_EXT) == TCP_V4_FLOW ? ip_proto 1098 drivers/net/ethernet/sfc/falcon/ethtool.c spec.ip_proto = ((rule->flow_type & ~FLOW_EXT) == TCP_V6_FLOW ? ip_proto 1150 drivers/net/ethernet/sfc/falcon/ethtool.c spec.ip_proto = uip_entry->proto; ip_proto 1175 drivers/net/ethernet/sfc/falcon/ethtool.c spec.ip_proto = uip6_entry->l4_proto; ip_proto 1999 drivers/net/ethernet/sfc/falcon/farch.c switch (gen_spec->ip_proto) { ip_proto 2021 drivers/net/ethernet/sfc/falcon/farch.c if (!is_full && gen_spec->ip_proto == IPPROTO_UDP) { ip_proto 2098 drivers/net/ethernet/sfc/falcon/farch.c gen_spec->ip_proto = ip_proto 2115 drivers/net/ethernet/sfc/falcon/farch.c (!is_full && gen_spec->ip_proto == IPPROTO_UDP)) { ip_proto 139 drivers/net/ethernet/sfc/falcon/filter.h u8 ip_proto; ip_proto 188 drivers/net/ethernet/sfc/falcon/filter.h spec->ip_proto = proto; ip_proto 213 drivers/net/ethernet/sfc/falcon/filter.h spec->ip_proto = proto; ip_proto 858 drivers/net/ethernet/sfc/falcon/rx.c spec.ip_proto = fk.basic.ip_proto; ip_proto 883 drivers/net/ethernet/sfc/falcon/rx.c (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", ip_proto 889 drivers/net/ethernet/sfc/falcon/rx.c (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", ip_proto 2058 drivers/net/ethernet/sfc/farch.c switch (gen_spec->ip_proto) { ip_proto 2080 drivers/net/ethernet/sfc/farch.c if (!is_full && gen_spec->ip_proto == IPPROTO_UDP) { ip_proto 2157 drivers/net/ethernet/sfc/farch.c gen_spec->ip_proto = ip_proto 2174 drivers/net/ethernet/sfc/farch.c (!is_full && gen_spec->ip_proto == IPPROTO_UDP)) { ip_proto 165 drivers/net/ethernet/sfc/filter.h u8 ip_proto; ip_proto 214 drivers/net/ethernet/sfc/filter.h spec->ip_proto = proto; ip_proto 239 drivers/net/ethernet/sfc/filter.h spec->ip_proto = proto; ip_proto 872 drivers/net/ethernet/sfc/rx.c (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", ip_proto 879 drivers/net/ethernet/sfc/rx.c (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", ip_proto 936 drivers/net/ethernet/sfc/rx.c req->spec.ip_proto = fk.basic.ip_proto; ip_proto 135 drivers/net/ethernet/stmicro/stmmac/stmmac.h u8 ip_proto; ip_proto 1470 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c keys.bkey.ip_proto = udp ? IPPROTO_UDP : IPPROTO_TCP; ip_proto 407 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c entry->ip_proto = match.key->ip_proto; ip_proto 462 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c switch (entry->ip_proto) { ip_proto 6547 drivers/net/ethernet/sun/niu.c u8 ip_proto; ip_proto 6562 drivers/net/ethernet/sun/niu.c ip_proto = ip_hdr(skb)->protocol; ip_proto 6566 drivers/net/ethernet/sun/niu.c ip_proto = ipv6_hdr(skb)->nexthdr; ip_proto 6571 drivers/net/ethernet/sun/niu.c ip_proto = ihl = 0; ip_proto 6579 drivers/net/ethernet/sun/niu.c csum_bits = (ip_proto == IPPROTO_TCP ? ip_proto 6581 drivers/net/ethernet/sun/niu.c (ip_proto == IPPROTO_UDP ? ip_proto 262 drivers/net/hyperv/netvsc_drv.c switch (flow.basic.ip_proto) { ip_proto 184 drivers/net/xen-netback/hash.c has_tcp_hdr = (flow.basic.ip_proto == IPPROTO_TCP) && ip_proto 1241 include/linux/skbuff.h __be32 __skb_flow_get_ports(const struct sk_buff *skb, int thoff, u8 ip_proto, ip_proto 1245 include/linux/skbuff.h int thoff, u8 ip_proto) ip_proto 1247 include/linux/skbuff.h return __skb_flow_get_ports(skb, thoff, ip_proto, NULL, 0); ip_proto 35 include/linux/virtio_net.h unsigned int ip_proto; ip_proto 41 include/linux/virtio_net.h ip_proto = IPPROTO_TCP; ip_proto 46 include/linux/virtio_net.h ip_proto = IPPROTO_TCP; ip_proto 51 include/linux/virtio_net.h ip_proto = IPPROTO_UDP; ip_proto 99 include/linux/virtio_net.h keys.basic.ip_proto != ip_proto) ip_proto 30 include/net/fib_rules.h u8 ip_proto; ip_proto 184 include/net/fib_rules.h return rule->iifindex != LOOPBACK_IFINDEX && (rule->ip_proto || ip_proto 41 include/net/flow_dissector.h u8 ip_proto; ip_proto 760 include/net/ip.h int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family, ip_proto 527 include/net/ip6_fib.h fl6->flowi6_proto = flkeys->basic.ip_proto; ip_proto 395 include/net/ip_fib.h fl4->flowi4_proto = flkeys->basic.ip_proto; ip_proto 3559 include/uapi/linux/bpf.h __u8 ip_proto; ip_proto 3027 net/core/ethtool.c match->key.basic.ip_proto = IPPROTO_TCP; ip_proto 3031 net/core/ethtool.c match->key.basic.ip_proto = IPPROTO_UDP; ip_proto 3034 net/core/ethtool.c match->mask.basic.ip_proto = 0xff; ip_proto 441 net/core/fib_rules.c if (rule->ip_proto && r->ip_proto != rule->ip_proto) ip_proto 626 net/core/fib_rules.c nlrule->ip_proto = nla_get_u8(tb[FRA_IP_PROTO]); ip_proto 702 net/core/fib_rules.c if (r->ip_proto != rule->ip_proto) ip_proto 1019 net/core/fib_rules.c (rule->ip_proto && nla_put_u8(skb, FRA_IP_PROTO, rule->ip_proto))) ip_proto 199 net/core/flow_dissector.c __be32 __skb_flow_get_ports(const struct sk_buff *skb, int thoff, u8 ip_proto, ip_proto 202 net/core/flow_dissector.c int poff = proto_ports_offset(ip_proto); ip_proto 706 net/core/flow_dissector.c u8 ip_proto, int hlen) ip_proto 723 net/core/flow_dissector.c key_ports->ports = __skb_flow_get_ports(skb, nhoff, ip_proto, ip_proto 798 net/core/flow_dissector.c key_basic->ip_proto = flow_keys->ip_proto; ip_proto 910 net/core/flow_dissector.c u8 ip_proto = 0; ip_proto 1018 net/core/flow_dissector.c ip_proto = iph->protocol; ip_proto 1062 net/core/flow_dissector.c ip_proto = iph->nexthdr; ip_proto 1253 net/core/flow_dissector.c switch (ip_proto) { ip_proto 1275 net/core/flow_dissector.c ip_proto = opthdr[0]; ip_proto 1298 net/core/flow_dissector.c ip_proto = fh->nexthdr; ip_proto 1352 net/core/flow_dissector.c data, nhoff, ip_proto, hlen); ip_proto 1386 net/core/flow_dissector.c key_basic->ip_proto = ip_proto; ip_proto 1525 net/core/flow_dissector.c u8 ip_proto; ip_proto 1543 net/core/flow_dissector.c data->ip_proto = flow->basic.ip_proto; ip_proto 1608 net/core/flow_dissector.c switch (keys->basic.ip_proto) { ip_proto 1682 net/core/flow_dissector.c keys->basic.ip_proto = fl6->flowi6_proto; ip_proto 185 net/ipv4/fib_rules.c if (rule->ip_proto && (rule->ip_proto != fl4->flowi4_proto)) ip_proto 10 net/ipv4/netlink.c int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family, ip_proto 13 net/ipv4/netlink.c *ip_proto = nla_get_u8(attr); ip_proto 15 net/ipv4/netlink.c switch (*ip_proto) { ip_proto 1956 net/ipv4/route.c hash_keys.basic.ip_proto = flkeys->basic.ip_proto; ip_proto 1964 net/ipv4/route.c hash_keys.basic.ip_proto = fl4->flowi4_proto; ip_proto 1984 net/ipv4/route.c hash_keys.basic.ip_proto = keys.basic.ip_proto; ip_proto 2946 net/ipv4/route.c u8 ip_proto, __be16 sport, ip_proto 2963 net/ipv4/route.c iph->protocol = ip_proto; ip_proto 3083 net/ipv4/route.c u8 ip_proto = IPPROTO_UDP; ip_proto 3111 net/ipv4/route.c &ip_proto, AF_INET, extack); ip_proto 3122 net/ipv4/route.c skb = inet_rtm_getroute_build_skb(src, dst, ip_proto, sport, dport); ip_proto 3136 net/ipv4/route.c fl4.flowi4_proto = ip_proto; ip_proto 321 net/ipv6/fib6_rules.c if (rule->ip_proto && (rule->ip_proto != fl6->flowi6_proto)) ip_proto 2341 net/ipv6/route.c keys->basic.ip_proto = _flkeys->basic.ip_proto; ip_proto 2346 net/ipv6/route.c keys->basic.ip_proto = key_iph->nexthdr; ip_proto 2367 net/ipv6/route.c hash_keys.basic.ip_proto = fl6->flowi6_proto; ip_proto 2390 net/ipv6/route.c hash_keys.basic.ip_proto = flkeys->basic.ip_proto; ip_proto 2398 net/ipv6/route.c hash_keys.basic.ip_proto = fl6->flowi6_proto; ip_proto 2422 net/ipv6/route.c hash_keys.basic.ip_proto = flkeys->basic.ip_proto; ip_proto 2434 net/ipv6/route.c hash_keys.basic.ip_proto = fl6->flowi6_proto; ip_proto 546 net/netfilter/nft_meta.c NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_BASIC, basic, ip_proto, ip_proto 210 net/netfilter/nft_payload.c NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_BASIC, basic, ip_proto, ip_proto 246 net/netfilter/nft_payload.c NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_BASIC, basic, ip_proto, ip_proto 89 net/sched/cls_flow.c return flow->basic.ip_proto; ip_proto 1107 net/sched/cls_flower.c fl_set_key_val(tb, &key->basic.ip_proto, TCA_FLOWER_KEY_IP_PROTO, ip_proto 1108 net/sched/cls_flower.c &mask->basic.ip_proto, TCA_FLOWER_UNSPEC, ip_proto 1109 net/sched/cls_flower.c sizeof(key->basic.ip_proto)); ip_proto 1133 net/sched/cls_flower.c if (key->basic.ip_proto == IPPROTO_TCP) { ip_proto 1143 net/sched/cls_flower.c } else if (key->basic.ip_proto == IPPROTO_UDP) { ip_proto 1150 net/sched/cls_flower.c } else if (key->basic.ip_proto == IPPROTO_SCTP) { ip_proto 1158 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_ICMP) { ip_proto 1168 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_ICMPV6) { ip_proto 1201 net/sched/cls_flower.c if (key->basic.ip_proto == IPPROTO_TCP || ip_proto 1202 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_UDP || ip_proto 1203 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_SCTP) { ip_proto 2282 net/sched/cls_flower.c (fl_dump_key_val(skb, &key->basic.ip_proto, TCA_FLOWER_KEY_IP_PROTO, ip_proto 2283 net/sched/cls_flower.c &mask->basic.ip_proto, TCA_FLOWER_UNSPEC, ip_proto 2284 net/sched/cls_flower.c sizeof(key->basic.ip_proto)) || ip_proto 2305 net/sched/cls_flower.c if (key->basic.ip_proto == IPPROTO_TCP && ip_proto 2316 net/sched/cls_flower.c else if (key->basic.ip_proto == IPPROTO_UDP && ip_proto 2324 net/sched/cls_flower.c else if (key->basic.ip_proto == IPPROTO_SCTP && ip_proto 2333 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_ICMP && ip_proto 2344 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_ICMPV6 && ip_proto 2376 net/sched/cls_flower.c if ((key->basic.ip_proto == IPPROTO_TCP || ip_proto 2377 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_UDP || ip_proto 2378 net/sched/cls_flower.c key->basic.ip_proto == IPPROTO_SCTP) && ip_proto 652 net/sched/sch_cake.c host_keys.basic.ip_proto = 0; ip_proto 25 samples/bpf/sockex2_kern.c __u8 ip_proto; ip_proto 61 samples/bpf/sockex2_kern.c static inline __u64 parse_ip(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto, ip_proto 67 samples/bpf/sockex2_kern.c *ip_proto = 0; ip_proto 69 samples/bpf/sockex2_kern.c *ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol)); ip_proto 71 samples/bpf/sockex2_kern.c if (*ip_proto != IPPROTO_GRE) { ip_proto 85 samples/bpf/sockex2_kern.c static inline __u64 parse_ipv6(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto, ip_proto 88 samples/bpf/sockex2_kern.c *ip_proto = load_byte(skb, ip_proto 103 samples/bpf/sockex2_kern.c __u64 ip_proto; ip_proto 120 samples/bpf/sockex2_kern.c nhoff = parse_ip(skb, nhoff, &ip_proto, flow); ip_proto 122 samples/bpf/sockex2_kern.c nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow); ip_proto 126 samples/bpf/sockex2_kern.c switch (ip_proto) { ip_proto 158 samples/bpf/sockex2_kern.c nhoff = parse_ip(skb, nhoff, &ip_proto, flow); ip_proto 160 samples/bpf/sockex2_kern.c nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow); ip_proto 166 samples/bpf/sockex2_kern.c nhoff = parse_ip(skb, nhoff, &ip_proto, flow); ip_proto 169 samples/bpf/sockex2_kern.c nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow); ip_proto 175 samples/bpf/sockex2_kern.c flow->ip_proto = ip_proto; ip_proto 176 samples/bpf/sockex2_kern.c poff = proto_ports_offset(ip_proto); ip_proto 71 samples/bpf/sockex3_kern.c __u32 ip_proto; ip_proto 139 samples/bpf/sockex3_kern.c struct globals *g, __u32 ip_proto) ip_proto 144 samples/bpf/sockex3_kern.c switch (ip_proto) { ip_proto 181 samples/bpf/sockex3_kern.c g->flow.ip_proto = ip_proto; ip_proto 192 samples/bpf/sockex3_kern.c __u32 nhoff, verlen, ip_proto; ip_proto 202 samples/bpf/sockex3_kern.c ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol)); ip_proto 204 samples/bpf/sockex3_kern.c if (ip_proto != IPPROTO_GRE) { ip_proto 213 samples/bpf/sockex3_kern.c parse_ip_proto(skb, g, ip_proto); ip_proto 220 samples/bpf/sockex3_kern.c __u32 nhoff, ip_proto; ip_proto 227 samples/bpf/sockex3_kern.c ip_proto = load_byte(skb, ip_proto 236 samples/bpf/sockex3_kern.c parse_ip_proto(skb, g, ip_proto); ip_proto 23 samples/bpf/sockex3_user.c __u32 ip_proto; ip_proto 327 samples/bpf/xdp_redirect_cpu_kern.c u8 ip_proto = IPPROTO_UDP; ip_proto 348 samples/bpf/xdp_redirect_cpu_kern.c ip_proto = get_proto_ipv4(ctx, l3_offset); ip_proto 351 samples/bpf/xdp_redirect_cpu_kern.c ip_proto = get_proto_ipv6(ctx, l3_offset); ip_proto 361 samples/bpf/xdp_redirect_cpu_kern.c switch (ip_proto) { ip_proto 395 samples/bpf/xdp_redirect_cpu_kern.c u8 ip_proto = IPPROTO_UDP; ip_proto 417 samples/bpf/xdp_redirect_cpu_kern.c ip_proto = get_proto_ipv4(ctx, l3_offset); ip_proto 420 samples/bpf/xdp_redirect_cpu_kern.c ip_proto = get_proto_ipv6(ctx, l3_offset); ip_proto 430 samples/bpf/xdp_redirect_cpu_kern.c switch (ip_proto) { ip_proto 515 samples/bpf/xdp_redirect_cpu_kern.c u8 ip_proto = IPPROTO_UDP; ip_proto 3559 tools/include/uapi/linux/bpf.h __u8 ip_proto; ip_proto 32 tools/testing/selftests/bpf/prog_tests/flow_dissector.c got.ip_proto, expected.ip_proto, \ ip_proto 119 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 139 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 161 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 184 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 207 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 232 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 255 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 280 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 301 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 324 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 351 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_TCP, ip_proto 379 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .ip_proto = IPPROTO_IPIP, ip_proto 280 tools/testing/selftests/bpf/progs/bpf_flow.c keys->ip_proto = iph->protocol; ip_proto 323 tools/testing/selftests/bpf/progs/bpf_flow.c keys->ip_proto = ip6h->nexthdr; ip_proto 345 tools/testing/selftests/bpf/progs/bpf_flow.c keys->ip_proto = ip6h->nexthdr; ip_proto 361 tools/testing/selftests/bpf/progs/bpf_flow.c keys->ip_proto = fragh->nexthdr;