l4_proto          342 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->l4_proto =
l4_proto          360 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		 ena_rx_ctx->l3_proto, ena_rx_ctx->l4_proto,
l4_proto          457 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		desc->meta_ctrl |= (ena_tx_ctx->l4_proto <<
l4_proto           48 drivers/net/ethernet/amazon/ena/ena_eth_com.h 	enum ena_eth_io_l4_proto_index l4_proto;
l4_proto           67 drivers/net/ethernet/amazon/ena/ena_eth_com.h 	enum ena_eth_io_l4_proto_index l4_proto;
l4_proto          987 drivers/net/ethernet/amazon/ena/ena_netdev.c 	if (likely((ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_TCP) ||
l4_proto          988 drivers/net/ethernet/amazon/ena/ena_netdev.c 		   (ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_UDP))) {
l4_proto         1025 drivers/net/ethernet/amazon/ena/ena_netdev.c 		if (likely((ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_TCP) ||
l4_proto         1026 drivers/net/ethernet/amazon/ena/ena_netdev.c 			   (ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_UDP)))
l4_proto         1083 drivers/net/ethernet/amazon/ena/ena_netdev.c 			  ena_rx_ctx.l4_proto, ena_rx_ctx.hash);
l4_proto         2096 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l4_proto = ENA_ETH_IO_L4_PROTO_TCP;
l4_proto         2098 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l4_proto = ENA_ETH_IO_L4_PROTO_UDP;
l4_proto           36 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		switch (fsp->h_u.usr_ip6_spec.l4_proto) {
l4_proto         1406 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	u8 l4_proto;
l4_proto         1437 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		l4_proto = iph->protocol;
l4_proto         1443 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		l4_proto = ipv6h->nexthdr;
l4_proto         1456 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	switch (l4_proto) {
l4_proto         1467 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 				    l4_proto);
l4_proto          360 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 			void *key, void *mask, u8 l4_proto, u64 *fields)
l4_proto          402 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	*(u8 *)(key + off) = l4_proto;
l4_proto          868 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	u32 l4_proto = ol4_proto;
l4_proto          899 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		l4_proto = il4_proto;
l4_proto          925 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	switch (l4_proto) {
l4_proto         5243 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (!usr_ip6_spec->l4_proto)
l4_proto         5460 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		rule->tuples.ip_proto = fs->h_u.usr_ip6_spec.l4_proto;
l4_proto         5461 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		rule->tuples_mask.ip_proto = fs->m_u.usr_ip6_spec.l4_proto;
l4_proto         5904 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		fs->h_u.usr_ip6_spec.l4_proto = rule->tuples.ip_proto;
l4_proto         5905 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		fs->m_u.usr_ip6_spec.l4_proto =
l4_proto          204 drivers/net/ethernet/huawei/hinic/hinic_tx.c 				 u8 *l4_proto)
l4_proto          212 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		*l4_proto = ip->v4->protocol;
l4_proto          216 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		*l4_proto = ip->v6->nexthdr;
l4_proto          221 drivers/net/ethernet/huawei/hinic/hinic_tx.c 			ipv6_skip_exthdr(skb, start, l4_proto, &frag_off);
l4_proto          225 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		*l4_proto = 0;
l4_proto          230 drivers/net/ethernet/huawei/hinic/hinic_tx.c 			      enum hinic_offload_type offload_type, u8 l4_proto,
l4_proto          238 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	switch (l4_proto) {
l4_proto          282 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	u8 l4_proto;
l4_proto          337 drivers/net/ethernet/huawei/hinic/hinic_tx.c 			     &l4_proto);
l4_proto          342 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	if (l4_proto == IPPROTO_TCP)
l4_proto          345 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	get_inner_l4_info(skb, &l4, TX_OFFLOAD_TSO, l4_proto, &l4_offload,
l4_proto          362 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	u8 l4_proto;
l4_proto          398 drivers/net/ethernet/huawei/hinic/hinic_tx.c 			     &l4_proto);
l4_proto          402 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	get_inner_l4_info(skb, &l4, TX_OFFLOAD_CSUM, l4_proto, &l4_offload,
l4_proto         2680 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	int l4_proto;
l4_proto         2708 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		l4_proto = hdr.ipv4->protocol;
l4_proto         2715 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		l4_proto =
l4_proto         2721 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	if (l4_proto != IPPROTO_TCP)
l4_proto         3057 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	u8 l4_proto = 0;
l4_proto         3076 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			l4_proto = ip.v4->protocol;
l4_proto         3081 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			l4_proto = ip.v6->nexthdr;
l4_proto         3084 drivers/net/ethernet/intel/i40e/i40e_txrx.c 						 &l4_proto, &frag_off);
l4_proto         3088 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		switch (l4_proto) {
l4_proto         3132 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		l4_proto = 0;
l4_proto         3144 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		l4_proto = ip.v4->protocol;
l4_proto         3155 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		l4_proto = ip.v6->nexthdr;
l4_proto         3158 drivers/net/ethernet/intel/i40e/i40e_txrx.c 					 &l4_proto, &frag_off);
l4_proto         3165 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	switch (l4_proto) {
l4_proto         1979 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	u8 l4_proto = 0;
l4_proto         1998 drivers/net/ethernet/intel/iavf/iavf_txrx.c 			l4_proto = ip.v4->protocol;
l4_proto         2003 drivers/net/ethernet/intel/iavf/iavf_txrx.c 			l4_proto = ip.v6->nexthdr;
l4_proto         2006 drivers/net/ethernet/intel/iavf/iavf_txrx.c 						 &l4_proto, &frag_off);
l4_proto         2010 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		switch (l4_proto) {
l4_proto         2054 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		l4_proto = 0;
l4_proto         2066 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		l4_proto = ip.v4->protocol;
l4_proto         2077 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		l4_proto = ip.v6->nexthdr;
l4_proto         2080 drivers/net/ethernet/intel/iavf/iavf_txrx.c 					 &l4_proto, &frag_off);
l4_proto         2087 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	switch (l4_proto) {
l4_proto         1757 drivers/net/ethernet/intel/ice/ice_txrx.c 	u8 l4_proto = 0;
l4_proto         1775 drivers/net/ethernet/intel/ice/ice_txrx.c 		l4_proto = ip.v4->protocol;
l4_proto         1787 drivers/net/ethernet/intel/ice/ice_txrx.c 		l4_proto = ip.v6->nexthdr;
l4_proto         1789 drivers/net/ethernet/intel/ice/ice_txrx.c 			ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_proto,
l4_proto         1800 drivers/net/ethernet/intel/ice/ice_txrx.c 	switch (l4_proto) {
l4_proto         8369 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	int l4_proto;
l4_proto         8421 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		l4_proto = hdr.ipv4->protocol;
l4_proto         8425 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		l4_proto = ipv6_find_hdr(skb, &hlen, IPPROTO_TCP, NULL, NULL);
l4_proto         8432 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	if (l4_proto != IPPROTO_TCP)
l4_proto         1680 drivers/net/ethernet/marvell/mvneta.c 				int ip_hdr_len, int l4_proto)
l4_proto         1696 drivers/net/ethernet/marvell/mvneta.c 	if (l4_proto == IPPROTO_TCP)
l4_proto         1698 drivers/net/ethernet/marvell/mvneta.c 	else if (l4_proto == IPPROTO_UDP)
l4_proto         1852 drivers/net/ethernet/marvell/mvneta.c 		u8 l4_proto;
l4_proto         1859 drivers/net/ethernet/marvell/mvneta.c 			l4_proto = ip4h->protocol;
l4_proto         1866 drivers/net/ethernet/marvell/mvneta.c 			l4_proto = ip6h->nexthdr;
l4_proto         1871 drivers/net/ethernet/marvell/mvneta.c 					    l3_proto, ip_hdr_len, l4_proto);
l4_proto         2019 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			       int ip_hdr_len, int l4_proto)
l4_proto         2037 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (l4_proto == IPPROTO_TCP) {
l4_proto         2040 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	} else if (l4_proto == IPPROTO_UDP) {
l4_proto         2890 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		u8 l4_proto;
l4_proto         2898 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			l4_proto = ip4h->protocol;
l4_proto         2905 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			l4_proto = ip6h->nexthdr;
l4_proto         2911 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 					   l3_proto, ip_hdr_len, l4_proto);
l4_proto          196 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 	u8 l4_proto;
l4_proto          210 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 	if (swp_spec->l4_proto) {
l4_proto          212 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		if (swp_spec->l4_proto == IPPROTO_UDP)
l4_proto           56 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 	u8 l4_proto;
l4_proto           61 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 		l4_proto = ip_hdr(skb)->protocol;
l4_proto           64 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 		l4_proto = ipv6_find_hdr(skb, &offset, -1, NULL, NULL);
l4_proto           70 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 	if (l4_proto != IPPROTO_UDP ||
l4_proto           74 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 	swp_spec.l4_proto = l4_proto;
l4_proto          258 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (l3_mask->l4_proto) {
l4_proto          259 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		MLX5E_FTE_SET(headers_c, ip_protocol, l3_mask->l4_proto);
l4_proto          260 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		MLX5E_FTE_SET(headers_v, ip_protocol, l3_val->l4_proto);
l4_proto          563 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (l3_mask->l4_proto)
l4_proto           33 drivers/net/ethernet/netronome/nfp/crypto/fw.h 	u8 l4_proto;
l4_proto          218 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	front->l4_proto = IPPROTO_TCP;
l4_proto          237 drivers/net/ethernet/qlogic/qede/qede_fp.c 	u8 l4_proto;
l4_proto          250 drivers/net/ethernet/qlogic/qede/qede_fp.c 		l4_proto = ipv6_hdr(skb)->nexthdr;
l4_proto          252 drivers/net/ethernet/qlogic/qede/qede_fp.c 		l4_proto = ip_hdr(skb)->protocol;
l4_proto          254 drivers/net/ethernet/qlogic/qede/qede_fp.c 	if (l4_proto == IPPROTO_UDP)
l4_proto         1709 drivers/net/ethernet/qlogic/qede/qede_fp.c 		u8 l4_proto = 0;
l4_proto         1713 drivers/net/ethernet/qlogic/qede/qede_fp.c 			l4_proto = ip_hdr(skb)->protocol;
l4_proto         1716 drivers/net/ethernet/qlogic/qede/qede_fp.c 			l4_proto = ipv6_hdr(skb)->nexthdr;
l4_proto         1726 drivers/net/ethernet/qlogic/qede/qede_fp.c 		if (l4_proto == IPPROTO_UDP) {
l4_proto          940 drivers/net/ethernet/sfc/ethtool.c 			uip6_mask->l4_proto = IP_PROTO_FULL_MASK;
l4_proto          941 drivers/net/ethernet/sfc/ethtool.c 			uip6_entry->l4_proto = spec.ip_proto;
l4_proto         1236 drivers/net/ethernet/sfc/ethtool.c 		if (uip6_mask->l4_proto) {
l4_proto         1237 drivers/net/ethernet/sfc/ethtool.c 			if (uip6_mask->l4_proto != IP_PROTO_FULL_MASK)
l4_proto         1240 drivers/net/ethernet/sfc/ethtool.c 			spec.ip_proto = uip6_entry->l4_proto;
l4_proto          917 drivers/net/ethernet/sfc/falcon/ethtool.c 			uip6_mask->l4_proto = IP_PROTO_FULL_MASK;
l4_proto          918 drivers/net/ethernet/sfc/falcon/ethtool.c 			uip6_entry->l4_proto = spec.ip_proto;
l4_proto         1171 drivers/net/ethernet/sfc/falcon/ethtool.c 		if (uip6_mask->l4_proto) {
l4_proto         1172 drivers/net/ethernet/sfc/falcon/ethtool.c 			if (uip6_mask->l4_proto != IP_PROTO_FULL_MASK)
l4_proto         1175 drivers/net/ethernet/sfc/falcon/ethtool.c 			spec.ip_proto = uip6_entry->l4_proto;
l4_proto          849 include/uapi/linux/ethtool.h 	__u8    l4_proto;
l4_proto          380 net/openvswitch/actions.c static void update_ipv6_checksum(struct sk_buff *skb, u8 l4_proto,
l4_proto          385 net/openvswitch/actions.c 	if (l4_proto == NEXTHDR_TCP) {
l4_proto          389 net/openvswitch/actions.c 	} else if (l4_proto == NEXTHDR_UDP) {
l4_proto          400 net/openvswitch/actions.c 	} else if (l4_proto == NEXTHDR_ICMP) {
l4_proto          416 net/openvswitch/actions.c static void set_ipv6_addr(struct sk_buff *skb, u8 l4_proto,
l4_proto          421 net/openvswitch/actions.c 		update_ipv6_checksum(skb, l4_proto, addr, new_addr);