Searched refs:hsr_tag (Results 1 – 5 of 5) sorted by relevance
45 struct hsr_tag { struct65 static inline u16 get_hsr_tag_path(struct hsr_tag *ht) in get_hsr_tag_path() argument70 static inline u16 get_hsr_tag_LSDU_size(struct hsr_tag *ht) in get_hsr_tag_LSDU_size()75 static inline void set_hsr_tag_path(struct hsr_tag *ht, u16 path) in set_hsr_tag_path()81 static inline void set_hsr_tag_LSDU_size(struct hsr_tag *ht, u16 LSDU_size) in set_hsr_tag_LSDU_size()89 struct hsr_tag hsr_tag; member108 return get_hsr_tag_path((struct hsr_tag *)hst); in get_hsr_stag_path()113 return get_hsr_tag_LSDU_size((struct hsr_tag *)hst); in get_hsr_stag_HSR_ver()118 set_hsr_tag_path((struct hsr_tag *)hst, path); in set_hsr_stag_path()123 set_hsr_tag_LSDU_size((struct hsr_tag *)hst, HSR_ver); in set_hsr_stag_HSR_ver()[all …]
245 struct hsr_tag *hsr_tag; in send_hsr_supervision_frame() local252 skb = dev_alloc_skb(sizeof(struct hsr_tag) + in send_hsr_supervision_frame()272 hsr_tag = skb_put(skb, sizeof(struct hsr_tag)); in send_hsr_supervision_frame()273 hsr_tag->encap_proto = htons(ETH_P_PRP); in send_hsr_supervision_frame()274 set_hsr_tag_LSDU_size(hsr_tag, HSR_V1_SUP_LSDUSIZE); in send_hsr_supervision_frame()285 hsr_tag->sequence_nr = htons(master->hsr->sequence_nr); in send_hsr_supervision_frame()
141 set_hsr_tag_path(&hsr_ethhdr->hsr_tag, lane_id); in hsr_fill_tag()142 set_hsr_tag_LSDU_size(&hsr_ethhdr->hsr_tag, lsdu_size); in hsr_fill_tag()143 hsr_ethhdr->hsr_tag.sequence_nr = htons(frame->sequence_nr); in hsr_fill_tag()144 hsr_ethhdr->hsr_tag.encap_proto = hsr_ethhdr->ethhdr.h_proto; in hsr_fill_tag()
114 BUILD_BUG_ON(sizeof(struct hsr_tag) != HSR_HLEN); in hsr_init()
222 skb_pull(skb, sizeof(struct hsr_tag)); in hsr_handle_sup_frame()