/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_redirect_cpu_kern.c | 116 u16 *eth_proto, u64 *l3_offset) in parse_eth() 153 *l3_offset = offset; in parse_eth() 333 u64 l3_offset = 0; in xdp_prognum3_proto_separate() local 345 if (!(parse_eth(eth, data_end, ð_proto, &l3_offset))) in xdp_prognum3_proto_separate() 351 ip_proto = get_proto_ipv4(ctx, l3_offset); in xdp_prognum3_proto_separate() 354 ip_proto = get_proto_ipv6(ctx, l3_offset); in xdp_prognum3_proto_separate() 401 u64 l3_offset = 0; in xdp_prognum4_ddos_filter_pktgen() local 414 if (!(parse_eth(eth, data_end, ð_proto, &l3_offset))) in xdp_prognum4_ddos_filter_pktgen() 420 ip_proto = get_proto_ipv4(ctx, l3_offset); in xdp_prognum4_ddos_filter_pktgen() 423 ip_proto = get_proto_ipv6(ctx, l3_offset); in xdp_prognum4_ddos_filter_pktgen() 115 parse_eth(struct ethhdr *eth, void *data_end, u16 *eth_proto, u64 *l3_offset) parse_eth() argument 521 u64 l3_offset = 0; xdp_prognum5_lb_hash_ip_pairs() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | mmio_context.c | 404 i915_reg_t offset, l3_offset; in switch_mocs() local 435 l3_offset.reg = 0xb020; in switch_mocs() 438 old_v = vgpu_vreg_t(pre, l3_offset); in switch_mocs() 442 new_v = vgpu_vreg_t(next, l3_offset); in switch_mocs() 447 intel_uncore_write_fw(uncore, l3_offset, new_v); in switch_mocs() 449 l3_offset.reg += 4; in switch_mocs()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | mmio_context.c | 410 i915_reg_t offset, l3_offset; in switch_mocs() local 441 l3_offset.reg = 0xb020; in switch_mocs() 444 old_v = vgpu_vreg_t(pre, l3_offset); in switch_mocs() 448 new_v = vgpu_vreg_t(next, l3_offset); in switch_mocs() 453 intel_uncore_write_fw(uncore, l3_offset, new_v); in switch_mocs() 455 l3_offset.reg += 4; in switch_mocs()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_vlan.c | 47 __u16 l3_offset; member 96 pkt->l3_offset = offset; in parse_eth_frame()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_vlan.c | 47 __u16 l3_offset; member 96 pkt->l3_offset = offset; in parse_eth_frame()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | fw.h | 15 u8 l3_offset; member
|
H A D | tls.c | 484 iph = pkt + req->l3_offset; in nfp_net_tls_rx_resync_req() 485 ipv6h = pkt + req->l3_offset; in nfp_net_tls_rx_resync_req() 490 req->l3_offset, req->l4_offset, pkt_len); in nfp_net_tls_rx_resync_req() 511 req->l3_offset, req->l4_offset, iph->version); in nfp_net_tls_rx_resync_req()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | fw.h | 15 u8 l3_offset; member
|
H A D | tls.c | 485 iph = pkt + req->l3_offset; in nfp_net_tls_rx_resync_req() 486 ipv6h = pkt + req->l3_offset; in nfp_net_tls_rx_resync_req() 491 req->l3_offset, req->l4_offset, pkt_len); in nfp_net_tls_rx_resync_req() 512 req->l3_offset, req->l4_offset, iph->version); in nfp_net_tls_rx_resync_req()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
H A D | gve_desc.h | 36 u8 l3_offset; /* TSO: 2 byte units to start of IPH */ member
|
H A D | gve_tx.c | 390 seg_desc->seg.l3_offset = skb_network_offset(skb) >> 1; in gve_tx_fill_seg_desc()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_desc.h | 46 u8 l3_offset; /* TSO: 2 byte units to start of IPH */ member
|
H A D | gve_tx.c | 482 u16 l3_offset, u16 gso_size, in gve_tx_fill_seg_desc() 490 seg_desc->seg.l3_offset = l3_offset >> 1; in gve_tx_fill_seg_desc() 481 gve_tx_fill_seg_desc(union gve_tx_desc *seg_desc, u16 l3_offset, u16 gso_size, bool is_gso_v6, bool is_gso, u16 len, u64 addr) gve_tx_fill_seg_desc() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | nfd3.h | 41 u8 l3_offset; /* L3 header offset */ member
|
H A D | dp.c | 77 u32 l3_offset, l4_offset, hdrlen; in nfp_nfd3_tx_tso() local 84 l3_offset = skb_network_offset(skb); in nfp_nfd3_tx_tso() 88 l3_offset = skb_inner_network_offset(skb); in nfp_nfd3_tx_tso() 97 txd->l3_offset = l3_offset - md_bytes; in nfp_nfd3_tx_tso()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | nfdk.h | 58 u8 l3_offset; /* L3 header offset */ member
|
H A D | dp.c | 43 u32 segs, hdrlen, l3_offset, l4_offset; in nfp_nfdk_tx_tso() local 48 l3_offset = skb_network_offset(skb); in nfp_nfdk_tx_tso() 52 l3_offset = skb_inner_network_offset(skb); in nfp_nfdk_tx_tso() 60 txd.l3_offset = l3_offset; in nfp_nfdk_tx_tso()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | q_struct.h | 541 u64 l3_offset:8; member 554 u64 l3_offset:8;
|
H A D | nicvf_queues.c | 1363 hdr->l3_offset = skb_network_offset(skb); in nicvf_sq_add_hdr_subdesc()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/ |
H A D | q_struct.h | 541 u64 l3_offset:8; member 554 u64 l3_offset:8;
|
H A D | nicvf_queues.c | 1364 hdr->l3_offset = skb_network_offset(skb); in nicvf_sq_add_hdr_subdesc()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cortina/ |
H A D | gemini.h | 617 unsigned int l3_offset:8; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cortina/ |
H A D | gemini.h | 617 unsigned int l3_offset:8; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_common.c | 731 u32 l3_offset, l4_offset, hdrlen; in nfp_net_tx_tso() local 738 l3_offset = skb_network_offset(skb); in nfp_net_tx_tso() 742 l3_offset = skb_inner_network_offset(skb); in nfp_net_tx_tso() 752 txd->l3_offset = l3_offset - md_bytes; in nfp_net_tx_tso()
|
H A D | nfp_net.h | 156 u8 l3_offset; /* L3 header offset */ member
|