Home
last modified time | relevance | path

Searched refs:extraction (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/include/linux/dsa/
H A Docelot.h38 /* 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 Dtag_ocelot.c8 /* 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 Dtag_ocelot.c110 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 Docelot.h112 enum ocelot_tag_prefix extraction);
/kernel/linux/linux-5.10/drivers/net/dsa/ocelot/
H A Dfelix.c673 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