Searched refs:extraction (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/include/linux/dsa/ |
H A D | ocelot.h | 38 /* The CPU injection header and the CPU extraction header can have 3 types of 45 * | ff:ff:ff:ff:ff:ff | fe:ff:ff:ff:ff:ff | 8880 | 000a | extraction | frame | 53 * | 8880 | 000a | extraction | frame | 61 * | extraction | frame | 129 * And the extraction header looks like this: 184 static inline void ocelot_xfh_get_rew_val(void *extraction, u64 *rew_val) in ocelot_xfh_get_rew_val() argument 186 packing(extraction, rew_val, 116, 85, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_rew_val() 189 static inline void ocelot_xfh_get_len(void *extraction, u64 *len) in ocelot_xfh_get_len() argument 193 packing(extraction, &llen, 84, 79, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_len() 194 packing(extraction, in ocelot_xfh_get_len() 199 ocelot_xfh_get_src_port(void *extraction, u64 *src_port) ocelot_xfh_get_src_port() argument 204 ocelot_xfh_get_qos_class(void *extraction, u64 *qos_class) ocelot_xfh_get_qos_class() argument 209 ocelot_xfh_get_tag_type(void *extraction, u64 *tag_type) ocelot_xfh_get_tag_type() argument 214 ocelot_xfh_get_vlan_tci(void *extraction, u64 *vlan_tci) ocelot_xfh_get_vlan_tci() argument [all...] |
/kernel/linux/linux-5.10/net/dsa/ |
H A D | tag_ocelot.c | 8 /* The CPU injection header and the CPU extraction header can have 3 types of 15 * | ff:ff:ff:ff:ff:ff | ff:ff:ff:ff:ff:ff | 8880 | 000a | extraction | frame | 23 * | 8880 | 000a | extraction | frame | 31 * | extraction | frame | 99 * And the extraction header looks like this: 186 u8 *extraction; in ocelot_rcv() local 198 /* And skb->data now points to the extraction frame header. in ocelot_rcv() 201 extraction = skb->data; in ocelot_rcv() 210 /* Remove from inet csum the extraction header */ in ocelot_rcv() 213 packing(extraction, in ocelot_rcv() [all...] |
/kernel/linux/linux-6.6/net/dsa/ |
H A D | tag_ocelot.c | 110 u8 *extraction; in ocelot_rcv() local 123 /* And skb->data now points to the extraction frame header. in ocelot_rcv() 126 extraction = skb->data; in ocelot_rcv() 135 /* Remove from inet csum the extraction header */ in ocelot_rcv() 138 ocelot_xfh_get_src_port(extraction, &src_port); in ocelot_rcv() 139 ocelot_xfh_get_qos_class(extraction, &qos_class); in ocelot_rcv() 140 ocelot_xfh_get_tag_type(extraction, &tag_type); in ocelot_rcv() 141 ocelot_xfh_get_vlan_tci(extraction, &vlan_tci); in ocelot_rcv() 142 ocelot_xfh_get_rew_val(extraction, &rew_val); in ocelot_rcv()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
H A D | ocelot.h | 112 enum ocelot_tag_prefix extraction);
|
/kernel/linux/linux-5.10/drivers/net/dsa/ocelot/ |
H A D | felix.c | 673 u8 *extraction = skb->data - ETH_HLEN - OCELOT_TAG_LEN; in felix_rxtstamp() local 681 packing(extraction, &val, 116, 85, OCELOT_TAG_LEN, UNPACK, 0); in felix_rxtstamp()
|
Completed in 4 milliseconds