Lines Matching defs:injection
38 /* The CPU injection header and the CPU extraction header can have 3 types of
70 * | any dmac | any smac | 8880 | 000a | injection | frame |
78 * | 8880 | 000a | injection | frame |
86 * | injection | frame |
91 * The injection header looks like this (network byte order, bit 127
219 static inline void ocelot_ifh_set_bypass(void *injection, u64 bypass)
221 packing(injection, &bypass, 127, 127, OCELOT_TAG_LEN, PACK, 0);
224 static inline void ocelot_ifh_set_rew_op(void *injection, u64 rew_op)
226 packing(injection, &rew_op, 125, 117, OCELOT_TAG_LEN, PACK, 0);
229 static inline void ocelot_ifh_set_dest(void *injection, u64 dest)
231 packing(injection, &dest, 67, 56, OCELOT_TAG_LEN, PACK, 0);
234 static inline void ocelot_ifh_set_qos_class(void *injection, u64 qos_class)
236 packing(injection, &qos_class, 19, 17, OCELOT_TAG_LEN, PACK, 0);
239 static inline void seville_ifh_set_dest(void *injection, u64 dest)
241 packing(injection, &dest, 67, 57, OCELOT_TAG_LEN, PACK, 0);
244 static inline void ocelot_ifh_set_src(void *injection, u64 src)
246 packing(injection, &src, 46, 43, OCELOT_TAG_LEN, PACK, 0);
249 static inline void ocelot_ifh_set_tag_type(void *injection, u64 tag_type)
251 packing(injection, &tag_type, 16, 16, OCELOT_TAG_LEN, PACK, 0);
254 static inline void ocelot_ifh_set_vlan_tci(void *injection, u64 vlan_tci)
256 packing(injection, &vlan_tci, 15, 0, OCELOT_TAG_LEN, PACK, 0);