Searched refs:proto (Results 1 – 6 of 6) sorted by relevance
/samples/bpf/ |
D | sockex2_kern.c | 29 static inline int proto_ports_offset(__u64 proto) in proto_ports_offset() argument 31 switch (proto) { in proto_ports_offset() 105 __u64 proto = load_half(skb, 12); in flow_dissector() local 108 if (proto == ETH_P_8021AD) { in flow_dissector() 109 proto = load_half(skb, nhoff + offsetof(struct vlan_hdr, in flow_dissector() 114 if (proto == ETH_P_8021Q) { in flow_dissector() 115 proto = load_half(skb, nhoff + offsetof(struct vlan_hdr, in flow_dissector() 120 if (likely(proto == ETH_P_IP)) in flow_dissector() 122 else if (proto == ETH_P_IPV6) in flow_dissector() 131 __be16 proto; in flow_dissector() member [all …]
|
D | xdp_tx_iptunnel_user.c | 57 __u32 proto; in poll_stats() local 65 for (proto = 0; proto < nr_protos; proto++) { in poll_stats() 68 assert(bpf_map_lookup_elem(rxcnt_map_fd, &proto, in poll_stats() 71 sum += (values[i] - prev[proto][i]); in poll_stats() 75 proto, sum, sum / STATS_INTERVAL_S); in poll_stats() 76 memcpy(prev[proto], values, sizeof(values)); in poll_stats()
|
D | sockex3_kern.c | 42 static inline void parse_eth_proto(struct __sk_buff *skb, u32 proto) in parse_eth_proto() argument 44 switch (proto) { in parse_eth_proto() 151 __be16 proto; in parse_ip_proto() member 157 nhoff + offsetof(struct gre_hdr, proto)); in parse_ip_proto() 245 __u32 nhoff, proto; in PROG() local 249 proto = load_half(skb, nhoff + offsetof(struct vlan_hdr, in PROG() 254 parse_eth_proto(skb, proto); in PROG() 286 __u32 proto = load_half(skb, 12); in main_prog() local 289 parse_eth_proto(skb, proto); in main_prog()
|
D | tcbpf1_kern.c | 58 __u8 proto = load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)); in bpf_prog1() local 61 if (proto == IPPROTO_TCP) { in bpf_prog1()
|
D | test_lwt_bpf.c | 96 uint8_t proto; in rewrite() local 98 ret = bpf_skb_load_bytes(skb, IP_PROTO_OFF, &proto, 1); in rewrite() 104 switch (proto) { in rewrite()
|
D | xdpsock_user.c | 693 __u32 len, __u8 proto, __wsum sum); 700 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument 707 s += proto + len; in csum_tcpudp_nofold() 709 s += (proto + len) << 8; in csum_tcpudp_nofold() 720 __u8 proto, __wsum sum) in csum_tcpudp_magic() argument 722 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic() 726 u8 proto, u16 *udp_pkt) in udp_csum() argument 735 return csum_tcpudp_magic(saddr, daddr, len, proto, csum); in udp_csum()
|