Lines Matching refs:sci_present
276 static sci_t macsec_frame_sci(struct macsec_eth_header *hdr, bool sci_present)
280 if (sci_present)
289 static unsigned int macsec_sectag_len(bool sci_present)
291 return MACSEC_TAG_LEN + (sci_present ? MACSEC_SCI_LEN : 0);
294 static unsigned int macsec_hdr_len(bool sci_present)
296 return macsec_sectag_len(sci_present) + ETH_HLEN;
299 static unsigned int macsec_extra_len(bool sci_present)
301 return macsec_sectag_len(sci_present) + sizeof(__be16);
307 bool sci_present)
311 memset(&h->tci_an, 0, macsec_sectag_len(sci_present));
314 if (sci_present) {
517 bool sci_present = macsec_skb_cb(skb)->has_sci;
519 return skb->len - macsec_hdr_len(sci_present) - secy->icv_len;
621 bool sci_present;
659 sci_present = send_sci(secy);
660 hh = skb_push(skb, macsec_extra_len(sci_present));
669 macsec_fill_sectag(hh, secy, pn.lower, sci_present);
715 int len = skb->len - macsec_hdr_len(sci_present) -
718 aead_request_set_ad(req, macsec_hdr_len(sci_present));
726 macsec_skb_cb(skb)->has_sci = sci_present;