Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 31) sorted by relevance

12

/net/lapb/
A Dlapb_in.c152 if (frame->pf) { in lapb_state1_machine()
168 if (frame->pf) { in lapb_state1_machine()
206 if (frame->pf) { in lapb_state2_machine()
233 if (frame->pf) in lapb_state2_machine()
323 lapb->dev, frame->pf, frame->nr); in lapb_state3_machine()
325 lapb_check_need_response(lapb, frame->cr, frame->pf); in lapb_state3_machine()
342 lapb->dev, frame->pf, frame->nr); in lapb_state3_machine()
344 lapb_check_need_response(lapb, frame->cr, frame->pf); in lapb_state3_machine()
361 lapb->dev, frame->pf, frame->nr); in lapb_state3_machine()
363 lapb_check_need_response(lapb, frame->cr, frame->pf); in lapb_state3_machine()
[all …]
A Dlapb_subr.c107 struct lapb_frame *frame) in lapb_decode() argument
109 frame->type = LAPB_ILLEGAL; in lapb_decode()
122 frame->cr = LAPB_COMMAND; in lapb_decode()
124 frame->cr = LAPB_RESPONSE; in lapb_decode()
127 frame->cr = LAPB_COMMAND; in lapb_decode()
129 frame->cr = LAPB_RESPONSE; in lapb_decode()
134 frame->cr = LAPB_COMMAND; in lapb_decode()
136 frame->cr = LAPB_RESPONSE; in lapb_decode()
139 frame->cr = LAPB_COMMAND; in lapb_decode()
180 frame->control[1] = 0x00; in lapb_decode()
[all …]
A Dlapb_out.c39 unsigned char *frame; in lapb_send_iframe() local
45 frame = skb_push(skb, 2); in lapb_send_iframe()
47 frame[0] = LAPB_I; in lapb_send_iframe()
48 frame[0] |= lapb->vs << 1; in lapb_send_iframe()
49 frame[1] = poll_bit ? LAPB_EPF : 0; in lapb_send_iframe()
50 frame[1] |= lapb->vr << 1; in lapb_send_iframe()
52 frame = skb_push(skb, 1); in lapb_send_iframe()
54 *frame = LAPB_I; in lapb_send_iframe()
55 *frame |= poll_bit ? LAPB_SPF : 0; in lapb_send_iframe()
56 *frame |= lapb->vr << 5; in lapb_send_iframe()
[all …]
/net/hsr/
A Dhsr_forward.c168 if (frame->is_vlan) in create_stripped_skb_hsr()
183 frame->skb_std = in hsr_get_untagged_frame()
184 create_stripped_skb_hsr(frame->skb_hsr, frame); in hsr_get_untagged_frame()
204 frame->skb_std = in prp_get_untagged_frame()
246 if (frame->is_vlan) in prp_fill_rct()
254 if (frame->is_vlan) in prp_fill_rct()
291 if (frame->is_vlan) in hsr_fill_tag()
295 if (frame->is_vlan) in hsr_fill_tag()
383 skb = skb_copy_expand(frame->skb_std, skb_headroom(frame->skb_std), in prp_create_tagged_frame()
680 memset(frame, 0, sizeof(*frame)); in fill_frame_info()
[all …]
A Dprp_dup_discard_test.c10 struct hsr_frame_info frame; member
20 data->frame.node_src = &data->node; in build_prp_test_data()
54 data->frame.sequence_nr = 2; in prp_dup_discard_forward()
70 data->frame.sequence_nr = 1; in prp_dup_discard_inside_dropwindow()
87 data->frame.sequence_nr = 7; in prp_dup_discard_node_timeout()
117 data->frame.sequence_nr = 8; in prp_dup_discard_out_of_sequence()
126 data->frame.sequence_nr = 8; in prp_dup_discard_out_of_sequence()
136 data->frame.sequence_nr = 10; in prp_dup_discard_out_of_sequence()
146 data->frame.sequence_nr = 10; in prp_dup_discard_out_of_sequence()
167 data->frame.sequence_nr = 9; in prp_dup_discard_lan_b_late()
[all …]
A Dhsr_forward.h17 struct sk_buff *prp_create_tagged_frame(struct hsr_frame_info *frame,
19 struct sk_buff *hsr_create_tagged_frame(struct hsr_frame_info *frame,
21 struct sk_buff *hsr_get_untagged_frame(struct hsr_frame_info *frame,
23 struct sk_buff *prp_get_untagged_frame(struct hsr_frame_info *frame,
25 bool prp_drop_frame(struct hsr_frame_info *frame, struct hsr_port *port);
26 bool hsr_drop_frame(struct hsr_frame_info *frame, struct hsr_port *port);
28 struct hsr_frame_info *frame);
30 struct hsr_frame_info *frame);
A Dhsr_framereg.c306 if (frame->skb_hsr) in hsr_handle_sup_frame()
307 skb = frame->skb_hsr; in hsr_handle_sup_frame()
308 else if (frame->skb_prp) in hsr_handle_sup_frame()
309 skb = frame->skb_prp; in hsr_handle_sup_frame()
310 else if (frame->skb_std) in hsr_handle_sup_frame()
311 skb = frame->skb_std; in hsr_handle_sup_frame()
491 struct hsr_node *node = frame->node_src; in hsr_register_frame_out()
492 u16 sequence_nr = frame->sequence_nr; in hsr_register_frame_out()
548 node = frame->node_src; in prp_register_frame_out()
549 sequence_nr = frame->sequence_nr; in prp_register_frame_out()
[all …]
A Dhsr_main.h170 bool (*drop_frame)(struct hsr_frame_info *frame, struct hsr_port *port);
171 struct sk_buff * (*get_untagged_frame)(struct hsr_frame_info *frame,
173 struct sk_buff * (*create_tagged_frame)(struct hsr_frame_info *frame,
176 struct hsr_frame_info *frame);
180 struct hsr_frame_info *frame);
A Dhsr_framereg.h37 void hsr_handle_sup_frame(struct hsr_frame_info *frame);
47 int hsr_register_frame_out(struct hsr_port *port, struct hsr_frame_info *frame);
75 int prp_register_frame_out(struct hsr_port *port, struct hsr_frame_info *frame);
/net/x25/
A Dx25_subr.c264 unsigned char *frame; in x25_decode() local
268 frame = skb->data; in x25_decode()
272 switch (frame[2]) { in x25_decode()
286 return frame[2]; in x25_decode()
290 if (frame[2] == X25_RR || in x25_decode()
291 frame[2] == X25_RNR || in x25_decode()
292 frame[2] == X25_REJ) { in x25_decode()
295 frame = skb->data; in x25_decode()
298 return frame[2]; in x25_decode()
305 return frame[2] & 0x1F; in x25_decode()
[all …]
A DKconfig10 frame relay; the one physical line from your box to the X.25 network
/net/mac802154/
A Dscan.c528 frame.mhr.fc.security_enabled = 0; in mac802154_perform_association()
529 frame.mhr.fc.frame_pending = 0; in mac802154_perform_association()
531 frame.mhr.fc.intra_pan = 0; in mac802154_perform_association()
559 ret = ieee802154_mac_cmd_push(skb, &frame, &frame.assoc_req_pl, in mac802154_perform_association()
656 frame.mhr.fc.frame_pending = 0; in mac802154_send_disassociation_notif()
657 frame.mhr.fc.ack_request = 1; in mac802154_send_disassociation_notif()
658 frame.mhr.fc.intra_pan = 1; in mac802154_send_disassociation_notif()
674 frame.disassoc_pl = reason; in mac802154_send_disassociation_notif()
683 ret = ieee802154_mac_cmd_push(skb, &frame, &frame.disassoc_pl, in mac802154_send_disassociation_notif()
717 frame.mhr.fc.frame_pending = 0; in mac802154_send_association_resp_locked()
[all …]
/net/ax25/
A Dax25_subr.c99 unsigned char *frame; in ax25_decode() local
102 frame = skb->data; in ax25_decode()
108 *ns = (frame[0] >> 1) & 0x07; in ax25_decode()
110 *pf = frame[0] & AX25_PF; in ax25_decode()
112 frametype = frame[0] & 0x0F; in ax25_decode()
114 *pf = frame[0] & AX25_PF; in ax25_decode()
117 *pf = frame[0] & AX25_PF; in ax25_decode()
125 *pf = frame[1] & AX25_EPF; in ax25_decode()
128 frametype = frame[0] & 0x0F; in ax25_decode()
130 *pf = frame[1] & AX25_EPF; in ax25_decode()
[all …]
A Dax25_out.c223 unsigned char *frame; in ax25_send_iframe() local
231 frame = skb_push(skb, 1); in ax25_send_iframe()
233 *frame = AX25_I; in ax25_send_iframe()
234 *frame |= (poll_bit) ? AX25_PF : 0; in ax25_send_iframe()
235 *frame |= (ax25->vr << 5); in ax25_send_iframe()
236 *frame |= (ax25->vs << 1); in ax25_send_iframe()
238 frame = skb_push(skb, 2); in ax25_send_iframe()
240 frame[0] = AX25_I; in ax25_send_iframe()
241 frame[0] |= (ax25->vs << 1); in ax25_send_iframe()
242 frame[1] = (poll_bit) ? AX25_EPF : 0; in ax25_send_iframe()
[all …]
/net/rose/
A Drose_subr.c203 unsigned char *frame; in rose_decode() local
205 frame = skb->data; in rose_decode()
209 switch (frame[2]) { in rose_decode()
216 return frame[2]; in rose_decode()
221 if ((frame[2] & 0x1F) == ROSE_RR || in rose_decode()
222 (frame[2] & 0x1F) == ROSE_RNR) { in rose_decode()
223 *nr = (frame[2] >> 5) & 0x07; in rose_decode()
224 return frame[2] & 0x1F; in rose_decode()
227 if ((frame[2] & 0x01) == ROSE_DATA) { in rose_decode()
231 *nr = (frame[2] >> 5) & 0x07; in rose_decode()
[all …]
/net/wireless/
A Dutil.c739 struct sk_buff *frame; in __ieee80211_amsdu_copy() local
758 if (!frame) in __ieee80211_amsdu_copy()
761 frame->priority = skb->priority; in __ieee80211_amsdu_copy()
767 return frame; in __ieee80211_amsdu_copy()
772 return frame; in __ieee80211_amsdu_copy()
876 struct sk_buff *frame = NULL; in ieee80211_amsdu_to_8023s() local
930 frame = skb; in ieee80211_amsdu_to_8023s()
935 if (!frame) in ieee80211_amsdu_to_8023s()
942 frame->dev = skb->dev; in ieee80211_amsdu_to_8023s()
947 skb_pull(frame, ETH_ALEN + 2); in ieee80211_amsdu_to_8023s()
[all …]
/net/bridge/netfilter/
A DKconfig49 Legacy ebtables packet/frame classifier.
58 ebtables is a general, extensible frame/packet identification
82 The ebtables filter table is used to define frame filtering rules at
155 the 'nfmark' value in the frame. This can be set by the mark target.
210 setting the 'nfmark' value in the frame.
220 destination address of a frame to that of the device it arrived on.
238 in any ebtables table. It records info about the frame header
/net/mac80211/
A Dfils_aead.c269 u8 *frame, size_t *frame_len, in fils_decrypt_assoc_resp() argument
272 struct ieee80211_mgmt *mgmt = (void *)frame; in fils_decrypt_assoc_resp()
286 ies, frame + *frame_len - ies); in fils_decrypt_assoc_resp()
316 crypt_len = frame + *frame_len - encr; in fils_decrypt_assoc_resp()
A Doffchannel.c174 if (roc->frame) { in ieee80211_roc_notify_destroy()
176 roc->frame->data, roc->frame->len, in ieee80211_roc_notify_destroy()
178 ieee80211_free_txskb(&roc->sdata->local->hw, roc->frame); in ieee80211_roc_notify_destroy()
247 if (!WARN_ON(!roc->frame)) { in ieee80211_handle_roc_started()
248 ieee80211_tx_skb_tid_band(roc->sdata, roc->frame, 7, in ieee80211_handle_roc_started()
250 roc->frame = NULL; in ieee80211_handle_roc_started()
601 roc->frame = txskb; in ieee80211_start_roc_work()
A Dfils_aead.h13 u8 *frame, size_t *frame_len,
/net/ieee802154/
A Dheader_ops.c126 struct ieee802154_mac_cmd_frame *frame = f; in ieee802154_mac_cmd_push() local
127 struct ieee802154_mac_cmd_pl *mac_pl = &frame->mac_pl; in ieee802154_mac_cmd_push()
128 struct ieee802154_hdr *mhr = &frame->mhr; in ieee802154_mac_cmd_push()
/net/dsa/
A DKconfig38 tristate "Tag driver for Broadcom switches using in-frame headers"
45 tristate "Tag driver for BCM63xx legacy switches using in-frame headers"
55 tristate "Tag driver for BCM53xx legacy switches using in-frame headers"
120 hardware-defined injection/extraction frame header. Flow control
/net/bpf/
A Dtest_run.c106 DECLARE_FLEX_ARRAY(struct xdp_frame, frame);
147 frm = head->frame; in xdp_test_run_init_page()
229 return head->frame->data != head->orig_ctx.data || in frame_was_changed()
230 head->frame->flags != head->orig_ctx.flags; in frame_was_changed()
248 xdp_update_frame_from_buff(&head->ctx, head->frame); in reset_ctx()
249 head->frame->mem_type = head->orig_ctx.rxq->mem.type; in reset_ctx()
315 frm = head->frame; in xdp_test_run_batch()
/net/dcb/
A DKconfig19 Priority-based Flow Control (PFC) - a MAC control pause frame which
/net/packet/
A Daf_packet.c400 static void __packet_set_status(struct packet_sock *po, void *frame, int status) in __packet_set_status() argument
406 h.raw = frame; in __packet_set_status()
428 static int __packet_get_status(const struct packet_sock *po, void *frame) in __packet_get_status() argument
436 h.raw = frame; in __packet_get_status()
471 static __u32 __packet_set_timestamp(struct packet_sock *po, void *frame, in __packet_set_timestamp() argument
481 h.raw = frame; in __packet_set_timestamp()
2623 void *frame, struct net_device *dev, void *data, int tp_len, in tpacket_fill_skb() argument
2633 ph.raw = frame; in tpacket_fill_skb()
2702 static int tpacket_parse_header(struct packet_sock *po, void *frame, in tpacket_parse_header() argument
2708 ph.raw = frame; in tpacket_parse_header()
[all …]

Completed in 53 milliseconds

12