l3_proto 340 drivers/net/ethernet/amazon/ena/ena_eth_com.c ena_rx_ctx->l3_proto = cdesc->status & l3_proto 360 drivers/net/ethernet/amazon/ena/ena_eth_com.c ena_rx_ctx->l3_proto, ena_rx_ctx->l4_proto, l3_proto 455 drivers/net/ethernet/amazon/ena/ena_eth_com.c desc->meta_ctrl |= ena_tx_ctx->l3_proto & l3_proto 47 drivers/net/ethernet/amazon/ena/ena_eth_com.h enum ena_eth_io_l3_proto_index l3_proto; l3_proto 66 drivers/net/ethernet/amazon/ena/ena_eth_com.h enum ena_eth_io_l3_proto_index l3_proto; l3_proto 974 drivers/net/ethernet/amazon/ena/ena_netdev.c if (unlikely((ena_rx_ctx->l3_proto == ENA_ETH_IO_L3_PROTO_IPV4) && l3_proto 1082 drivers/net/ethernet/amazon/ena/ena_netdev.c rx_ring->qid, ena_rx_ctx.descs, ena_rx_ctx.l3_proto, l3_proto 2080 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_tx_ctx->l3_proto = ENA_ETH_IO_L3_PROTO_IPV4; l3_proto 2088 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_tx_ctx->l3_proto = ENA_ETH_IO_L3_PROTO_IPV6; l3_proto 1679 drivers/net/ethernet/marvell/mvneta.c static u32 mvneta_txq_desc_csum(int l3_offs, int l3_proto, l3_proto 1691 drivers/net/ethernet/marvell/mvneta.c if (l3_proto == htons(ETH_P_IP)) l3_proto 1851 drivers/net/ethernet/marvell/mvneta.c __be16 l3_proto = vlan_get_protocol(skb); l3_proto 1854 drivers/net/ethernet/marvell/mvneta.c if (l3_proto == htons(ETH_P_IP)) { l3_proto 1860 drivers/net/ethernet/marvell/mvneta.c } else if (l3_proto == htons(ETH_P_IPV6)) { l3_proto 1871 drivers/net/ethernet/marvell/mvneta.c l3_proto, ip_hdr_len, l4_proto); l3_proto 2018 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static u32 mvpp2_txq_desc_csum(int l3_offs, __be16 l3_proto, l3_proto 2030 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (l3_proto == htons(ETH_P_IP)) { l3_proto 2891 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c __be16 l3_proto = vlan_get_protocol(skb); l3_proto 2893 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (l3_proto == htons(ETH_P_IP)) { l3_proto 2899 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c } else if (l3_proto == htons(ETH_P_IPV6)) { l3_proto 2911 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c l3_proto, ip_hdr_len, l4_proto); l3_proto 195 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h __be16 l3_proto; l3_proto 208 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h if (swp_spec->l3_proto == htons(ETH_P_IPV6)) l3_proto 222 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h if (swp_spec->l3_proto == htons(ETH_P_IPV6)) l3_proto 55 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h __be16 l3_proto; l3_proto 58 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h l3_proto = vlan_get_protocol(skb); l3_proto 59 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h switch (l3_proto) { l3_proto 73 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h swp_spec.l3_proto = l3_proto; l3_proto 150 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c swp_spec.l3_proto = skb->protocol; l3_proto 203 drivers/net/ethernet/qlogic/qede/qede_fp.c __be16 l3_proto; l3_proto 208 drivers/net/ethernet/qlogic/qede/qede_fp.c l3_proto = vlan_get_protocol(skb); l3_proto 209 drivers/net/ethernet/qlogic/qede/qede_fp.c if (l3_proto == htons(ETH_P_IPV6) && l3_proto 2566 drivers/staging/qlge/qlge_main.c __be16 l3_proto = vlan_get_protocol(skb); l3_proto 2583 drivers/staging/qlge/qlge_main.c if (likely(l3_proto == htons(ETH_P_IP))) { l3_proto 2591 drivers/staging/qlge/qlge_main.c } else if (l3_proto == htons(ETH_P_IPV6)) { l3_proto 114 include/uapi/linux/atmsap.h unsigned char l3_proto; /* layer 3 protocol */ l3_proto 160 include/uapi/linux/atmsap.h return blli.l2_proto || blli.l3_proto; l3_proto 46 tools/testing/selftests/bpf/progs/test_xdp_vlan.c __u16 l3_proto; l3_proto 95 tools/testing/selftests/bpf/progs/test_xdp_vlan.c pkt->l3_proto = bpf_ntohs(eth_type); /* Convert to host-byte-order */