| /net/lapb/ |
| A D | lapb_in.c | 152 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 D | lapb_subr.c | 107 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 D | lapb_out.c | 39 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 D | hsr_forward.c | 168 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 D | prp_dup_discard_test.c | 10 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 D | hsr_forward.h | 17 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 D | hsr_framereg.c | 306 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 D | hsr_main.h | 170 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 D | hsr_framereg.h | 37 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 D | x25_subr.c | 264 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 D | Kconfig | 10 frame relay; the one physical line from your box to the X.25 network
|
| /net/mac802154/ |
| A D | scan.c | 528 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 D | ax25_subr.c | 99 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 D | ax25_out.c | 223 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 D | rose_subr.c | 203 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 D | util.c | 739 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 D | Kconfig | 49 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 D | fils_aead.c | 269 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 D | offchannel.c | 174 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 D | fils_aead.h | 13 u8 *frame, size_t *frame_len,
|
| /net/ieee802154/ |
| A D | header_ops.c | 126 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 D | Kconfig | 38 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 D | test_run.c | 106 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 D | Kconfig | 19 Priority-based Flow Control (PFC) - a MAC control pause frame which
|
| /net/packet/ |
| A D | af_packet.c | 400 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 …]
|