Home
last modified time | relevance | path

Searched refs:hsr_sup_tlv (Results 1 – 4 of 4) sorted by relevance

/linux/net/hsr/
H A Dhsr_forward.c40 struct hsr_sup_tlv *hsr_sup_tlv; in is_supervision_frame() local
87 if (!pskb_may_pull(skb, total_length + sizeof(struct hsr_sup_tlv))) in is_supervision_frame()
90 hsr_sup_tlv = (struct hsr_sup_tlv *)skb->data; in is_supervision_frame()
96 if (hsr_sup_tlv->HSR_TLV_type == PRP_TLV_REDBOX_MAC) { in is_supervision_frame()
98 if (hsr_sup_tlv->HSR_TLV_length != sizeof(struct hsr_sup_payload)) in is_supervision_frame()
102 total_length += sizeof(struct hsr_sup_tlv) + hsr_sup_tlv->HSR_TLV_length; in is_supervision_frame()
103 if (!pskb_may_pull(skb, total_length + sizeof(struct hsr_sup_tlv))) in is_supervision_frame()
108 hsr_sup_tlv = (struct hsr_sup_tlv *)skb->data; in is_supervision_frame()
113 if (hsr_sup_tlv->HSR_TLV_type != HSR_TLV_EOT || in is_supervision_frame()
114 hsr_sup_tlv->HSR_TLV_length != 0) in is_supervision_frame()
H A Dhsr_device.c300 struct hsr_sup_tlv *hsr_stlv; in send_hsr_supervision_frame()
313 extra = sizeof(struct hsr_sup_tlv) + in send_hsr_supervision_frame()
350 hsr_stlv = skb_put(skb, sizeof(struct hsr_sup_tlv)); in send_hsr_supervision_frame()
375 struct hsr_sup_tlv *hsr_stlv; in send_prp_supervision_frame()
385 extra = sizeof(struct hsr_sup_tlv) + in send_prp_supervision_frame()
387 sizeof(struct hsr_sup_tlv); in send_prp_supervision_frame()
415 hsr_stlv = skb_put(skb, sizeof(struct hsr_sup_tlv)); in send_prp_supervision_frame()
422 hsr_stlv = skb_put(skb, sizeof(struct hsr_sup_tlv)); in send_prp_supervision_frame()
H A Dhsr_framereg.c385 struct hsr_sup_tlv *hsr_sup_tlv; in hsr_handle_sup_frame() local
451 hsr_sup_tlv = (struct hsr_sup_tlv *)skb->data; in hsr_handle_sup_frame()
453 if (hsr_sup_tlv->HSR_TLV_type == PRP_TLV_REDBOX_MAC) { in hsr_handle_sup_frame()
458 if (hsr_sup_tlv->HSR_TLV_length != 6) in hsr_handle_sup_frame()
462 pull_size = sizeof(struct hsr_sup_tlv); in hsr_handle_sup_frame()
H A Dhsr_main.h85 struct hsr_sup_tlv { struct
96 struct hsr_sup_tlv tlv; argument