Home
last modified time | relevance | path

Searched refs:proto (Results 1 – 6 of 6) sorted by relevance

/samples/bpf/
Dsockex2_kern.c29 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 …]
Dxdp_tx_iptunnel_user.c57 __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()
Dsockex3_kern.c42 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()
Dtcbpf1_kern.c58 __u8 proto = load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)); in bpf_prog1() local
61 if (proto == IPPROTO_TCP) { in bpf_prog1()
Dtest_lwt_bpf.c96 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()
Dxdpsock_user.c693 __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()