/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_output.c | 177 ph->padlen = 4 - (optlen & 4); in xfrm4_beet_encap_add() 180 if (ph->padlen) in xfrm4_beet_encap_add() 181 memset(ph + 1, IPOPT_NOP, ph->padlen); in xfrm4_beet_encap_add() 303 ph->padlen = 4 - (optlen & 4); in xfrm6_beet_encap_add() 306 if (ph->padlen) in xfrm6_beet_encap_add() 307 memset(ph + 1, IPOPT_NOP, ph->padlen); in xfrm6_beet_encap_add()
|
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | sr9800.c | 117 int padlen; in sr_tx_fixup() local 120 padlen = ((skb->len + 4) % (dev->maxpacket - 1)) ? 0 : 4; in sr_tx_fixup() 122 if ((!skb_cloned(skb)) && ((headroom + tailroom) >= (4 + padlen))) { in sr_tx_fixup() 123 if ((headroom < 4) || (tailroom < padlen)) { in sr_tx_fixup() 130 skb2 = skb_copy_expand(skb, 4, padlen, flags); in sr_tx_fixup() 141 if (padlen) { in sr_tx_fixup()
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_output.c | 253 ph->padlen = 4 - (optlen & 4); in xfrm4_beet_encap_add() 256 if (ph->padlen) in xfrm4_beet_encap_add() 257 memset(ph + 1, IPOPT_NOP, ph->padlen); in xfrm4_beet_encap_add() 380 ph->padlen = 4 - (optlen & 4); in xfrm6_beet_encap_add() 383 if (ph->padlen) in xfrm6_beet_encap_add() 384 memset(ph + 1, IPOPT_NOP, ph->padlen); in xfrm6_beet_encap_add()
|
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | atmel-aes.c | 651 size_t padlen = atmel_aes_padlen(len, AES_BLOCK_SIZE); in atmel_aes_cpu_start() local 661 dd->datalen = len + padlen; in atmel_aes_cpu_start() 728 size_t padlen; in atmel_aes_map() local 741 padlen = atmel_aes_padlen(len, dd->ctx->block_size); in atmel_aes_map() 743 if (dd->buflen < len + padlen) in atmel_aes_map() 760 sg_set_buf(&dd->aligned_sg, dd->buf, len + padlen); in atmel_aes_map() 1480 size_t datalen, padlen; in atmel_aes_gcm_start() local 1497 padlen = atmel_aes_padlen(ivsize, AES_BLOCK_SIZE); in atmel_aes_gcm_start() 1498 datalen = ivsize + padlen + AES_BLOCK_SIZE; in atmel_aes_gcm_start() 1503 memset(data + ivsize, 0, padlen in atmel_aes_gcm_start() 1538 size_t padlen; atmel_aes_gcm_length() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | atmel-aes.c | 638 size_t padlen = atmel_aes_padlen(len, AES_BLOCK_SIZE); in atmel_aes_cpu_start() local 648 dd->datalen = len + padlen; in atmel_aes_cpu_start() 715 size_t padlen; in atmel_aes_map() local 728 padlen = atmel_aes_padlen(len, dd->ctx->block_size); in atmel_aes_map() 730 if (dd->buflen < len + padlen) in atmel_aes_map() 747 sg_set_buf(&dd->aligned_sg, dd->buf, len + padlen); in atmel_aes_map() 1511 size_t datalen, padlen; in atmel_aes_gcm_start() local 1528 padlen = atmel_aes_padlen(ivsize, AES_BLOCK_SIZE); in atmel_aes_gcm_start() 1529 datalen = ivsize + padlen + AES_BLOCK_SIZE; in atmel_aes_gcm_start() 1534 memset(data + ivsize, 0, padlen in atmel_aes_gcm_start() 1569 size_t padlen; atmel_aes_gcm_length() local [all...] |
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | exthdrs.c | 124 int padlen = 0; in ip6_parse_tlv() local 141 padlen++; in ip6_parse_tlv() 142 if (padlen > 7) in ip6_parse_tlv() 160 padlen += optlen; in ip6_parse_tlv() 161 if (padlen > 7) in ip6_parse_tlv() 190 padlen = 0; in ip6_parse_tlv()
|
H A D | esp6.c | 748 int padlen, trimlen; in esp_remove_trailer() local 766 padlen = nexthdr[0]; in esp_remove_trailer() 767 if (padlen + 2 + alen >= elen) { in esp_remove_trailer() 768 net_dbg_ratelimited("ipsec esp packet is garbage padlen=%d, elen=%d\n", in esp_remove_trailer() 769 padlen + 2, elen - alen); in esp_remove_trailer() 773 trimlen = alen + padlen + 2; in esp_remove_trailer()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | exthdrs.c | 122 int padlen = 0; in ip6_parse_tlv() local 136 padlen++; in ip6_parse_tlv() 137 if (padlen > 7) in ip6_parse_tlv() 155 padlen += optlen; in ip6_parse_tlv() 156 if (padlen > 7) in ip6_parse_tlv() 212 padlen = 0; in ip6_parse_tlv()
|
H A D | esp6.c | 747 int padlen, trimlen; in esp_remove_trailer() local 760 padlen = nexthdr[0]; in esp_remove_trailer() 761 if (padlen + 2 + alen >= elen) { in esp_remove_trailer() 762 net_dbg_ratelimited("ipsec esp packet is garbage padlen=%d, elen=%d\n", in esp_remove_trailer() 763 padlen + 2, elen - alen); in esp_remove_trailer() 767 trimlen = alen + padlen + 2; in esp_remove_trailer()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | ip.h | 136 __u8 padlen; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | ip.h | 136 __u8 padlen; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | ip.h | 113 __u8 padlen; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | ip.h | 113 __u8 padlen; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | ip.h | 103 __u8 padlen; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ipsec.c | 507 * 2 bytes for the proto and the padlen values, plus in ixgbevf_ipsec_tx() 508 * padlen bytes of padding. This ends up not the same in ixgbevf_ipsec_tx() 524 u8 padlen; in ixgbevf_ipsec_tx() local 528 &padlen, 1); in ixgbevf_ipsec_tx() 531 itd->trailer_len = authlen + 2 + padlen; in ixgbevf_ipsec_tx()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ipsec.c | 513 * 2 bytes for the proto and the padlen values, plus in ixgbevf_ipsec_tx() 514 * padlen bytes of padding. This ends up not the same in ixgbevf_ipsec_tx() 530 u8 padlen; in ixgbevf_ipsec_tx() local 534 &padlen, 1); in ixgbevf_ipsec_tx() 537 itd->trailer_len = authlen + 2 + padlen; in ixgbevf_ipsec_tx()
|
/kernel/linux/linux-5.10/drivers/crypto/mediatek/ |
H A D | mtk-aes.c | 450 size_t padlen = 0; in mtk_aes_dma() local 465 padlen = mtk_aes_padlen(len); in mtk_aes_dma() 467 if (len + padlen > AES_BUF_SIZE) in mtk_aes_dma() 484 sg_set_buf(&aes->aligned_sg, aes->buf, len + padlen); in mtk_aes_dma() 487 mtk_aes_info_init(cryp, aes, len + padlen); in mtk_aes_dma()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | esp4.c | 713 int padlen, trimlen; in esp_remove_trailer() local 731 padlen = nexthdr[0]; in esp_remove_trailer() 732 if (padlen + 2 + alen >= elen) { in esp_remove_trailer() 733 net_dbg_ratelimited("ipsec esp packet is garbage padlen=%d, elen=%d\n", in esp_remove_trailer() 734 padlen + 2, elen - alen); in esp_remove_trailer() 738 trimlen = alen + padlen + 2; in esp_remove_trailer()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/asix/ |
H A D | ax88796c_main.c | 252 u8 padlen, seq_num; in ax88796c_tx_fixup() local 268 padlen = round_up(pkt_len, 4) - pkt_len; in ax88796c_tx_fixup() 275 (tailroom < (padlen + TX_EOP_SIZE))) { in ax88796c_tx_fixup() 277 size_t t = max((padlen + TX_EOP_SIZE) - tailroom, 0); in ax88796c_tx_fixup() 293 skb_put(skb, padlen); in ax88796c_tx_fixup()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | esp4.c | 709 int padlen, trimlen; in esp_remove_trailer() local 722 padlen = nexthdr[0]; in esp_remove_trailer() 723 if (padlen + 2 + alen >= elen) { in esp_remove_trailer() 724 net_dbg_ratelimited("ipsec esp packet is garbage padlen=%d, elen=%d\n", in esp_remove_trailer() 725 padlen + 2, elen - alen); in esp_remove_trailer() 729 trimlen = alen + padlen + 2; in esp_remove_trailer()
|
/kernel/linux/linux-5.10/crypto/ |
H A D | drbg.c | 408 size_t padlen = 0; in drbg_ctr_df() local 441 padlen = (inputlen + sizeof(L_N) + 1) % (drbg_blocklen(drbg)); in drbg_ctr_df() 442 /* wrap the padlen appropriately */ in drbg_ctr_df() 443 if (padlen) in drbg_ctr_df() 444 padlen = drbg_blocklen(drbg) - padlen; in drbg_ctr_df() 446 * pad / padlen contains the 0x80 byte and the following zero bytes. in drbg_ctr_df() 447 * As the calculated padlen value only covers the number of zero in drbg_ctr_df() 450 padlen++; in drbg_ctr_df() 459 drbg_string_fill(&S4, pad, padlen); in drbg_ctr_df() [all...] |
/kernel/linux/linux-5.10/drivers/hid/usbhid/ |
H A D | hid-core.c | 387 int maxpacket, padlen; in hid_submit_ctrl() local 393 padlen = DIV_ROUND_UP(len, maxpacket); in hid_submit_ctrl() 394 padlen *= maxpacket; in hid_submit_ctrl() 395 if (padlen > usbhid->bufsize) in hid_submit_ctrl() 396 padlen = usbhid->bufsize; in hid_submit_ctrl() 398 padlen = 0; in hid_submit_ctrl() 399 usbhid->urbctrl->transfer_buffer_length = padlen; in hid_submit_ctrl()
|
/kernel/linux/linux-5.10/net/can/ |
H A D | isotp.c | 278 static u8 padlen(u8 datalen) in padlen() function 310 * The correct check would be (padlen(cf->len) != padlen(start_index)). in check_optimized() 312 * point the padlen(cf->len) is always equal to cf->len. in check_optimized() 314 return (cf->len != padlen(start_index)); in check_optimized() 334 cf->len != padlen(cf->len)) in check_pad() 473 so->rx.ll_dl = padlen(cf->len); in isotp_rcv_ff() 719 cf->len = padlen(cf->len); in isotp_fill_dataframe() 723 cf->len = padlen(cf->len); in isotp_fill_dataframe() 1406 if (ll.tx_dl != padlen(l in isotp_setsockopt_locked() [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | drbg.c | 410 size_t padlen = 0; in drbg_ctr_df() local 443 padlen = (inputlen + sizeof(L_N) + 1) % (drbg_blocklen(drbg)); in drbg_ctr_df() 444 /* wrap the padlen appropriately */ in drbg_ctr_df() 445 if (padlen) in drbg_ctr_df() 446 padlen = drbg_blocklen(drbg) - padlen; in drbg_ctr_df() 448 * pad / padlen contains the 0x80 byte and the following zero bytes. in drbg_ctr_df() 449 * As the calculated padlen value only covers the number of zero in drbg_ctr_df() 452 padlen++; in drbg_ctr_df() 461 drbg_string_fill(&S4, pad, padlen); in drbg_ctr_df() [all...] |
/kernel/linux/linux-6.6/net/can/ |
H A D | isotp.c | 291 static u8 padlen(u8 datalen) in padlen() function 323 * The correct check would be (padlen(cf->len) != padlen(start_index)). in check_optimized() 325 * point the padlen(cf->len) is always equal to cf->len. in check_optimized() 327 return (cf->len != padlen(start_index)); in check_optimized() 347 cf->len != padlen(cf->len)) in check_pad() 486 so->rx.ll_dl = padlen(cf->len); in isotp_rcv_ff() 742 cf->len = padlen(cf->len); in isotp_fill_dataframe() 746 cf->len = padlen(cf->len); in isotp_fill_dataframe() 1443 if (ll.tx_dl != padlen(l in isotp_setsockopt_locked() [all...] |