Lines Matching refs:frame
33 * are passed a frame buffer that looks like this:
85 * ethernet frame.
94 struct frame {
104 * frame.link_mtu = "socket MTU" - extra_frame;
138 /* Routines which read struct frame should use the macros below */
198 void frame_finalize (struct frame *frame,
204 void frame_subtract_extra (struct frame *frame, const struct frame *src);
206 void frame_print (const struct frame *frame,
220 void frame_set_mtu_dynamic (struct frame *frame, int mtu, unsigned int flags);
226 const struct frame *frame,
248 frame_headroom (const struct frame *f, const unsigned int flag_mask)
257 * frame member adjustment functions
261 frame_add_to_extra_frame (struct frame *frame, const int increment)
263 frame->extra_frame += increment;
267 frame_add_to_extra_tun (struct frame *frame, const int increment)
269 frame->extra_tun += increment;
273 frame_add_to_extra_link (struct frame *frame, const int increment)
275 frame->extra_link += increment;
279 frame_add_to_extra_buffer (struct frame *frame, const int increment)
281 frame->extra_buffer += increment;
285 frame_add_to_align_adjust (struct frame *frame, const int increment)
287 frame->align_adjust += increment;
291 frame_align_to_extra_frame (struct frame *frame)
293 frame->align_adjust = frame->extra_frame + frame->extra_link;
297 frame_or_align_flags (struct frame *frame, const unsigned int flag_mask)
299 frame->align_flags |= flag_mask;
303 frame_defined (const struct frame *frame)
305 return frame->link_mtu > 0;