Home
last modified time | relevance | path

Searched refs:trailer (Results 1 – 25 of 48) sorted by relevance

12

/linux/net/dsa/
H A Dtag_trailer.c17 u8 *trailer; in trailer_xmit() local
19 trailer = skb_put(skb, 4); in trailer_xmit()
20 trailer[0] = 0x80; in trailer_xmit()
21 trailer[1] = dsa_xmit_port_mask(skb, dev); in trailer_xmit()
22 trailer[2] = 0x10; in trailer_xmit()
23 trailer[3] = 0x00; in trailer_xmit()
30 u8 *trailer; in trailer_rcv() local
38 trailer = skb_tail_pointer(skb) - 4; in trailer_rcv()
39 if (trailer[0] != 0x80 || (trailer[1] & 0xf8) != 0x00 || in trailer_rcv()
40 (trailer[2] & 0xef) != 0x00 || trailer[3] != 0x00) { in trailer_rcv()
[all …]
H A Dtag_xrs700x.c16 u8 *trailer; in xrs700x_xmit() local
18 trailer = skb_put(skb, 1); in xrs700x_xmit()
19 trailer[0] = dsa_xmit_port_mask(skb, dev); in xrs700x_xmit()
27 u8 *trailer; in xrs700x_rcv() local
29 trailer = skb_tail_pointer(skb) - 1; in xrs700x_rcv()
31 source_port = ffs((int)trailer[0]) - 1; in xrs700x_rcv()
/linux/drivers/net/usb/
H A Dnet1080.c342 struct nc_trailer *trailer; in net1080_rx_fixup() local
379 trailer = (struct nc_trailer *) in net1080_rx_fixup()
380 (skb->data + skb->len - sizeof *trailer); in net1080_rx_fixup()
381 skb_trim(skb, skb->len - sizeof *trailer); in net1080_rx_fixup()
398 if (header->packet_id != get_unaligned(&trailer->packet_id)) { in net1080_rx_fixup()
402 le16_to_cpu(trailer->packet_id)); in net1080_rx_fixup()
418 struct nc_trailer *trailer = NULL; in net1080_tx_fixup() local
462 if (!((skb->len + sizeof *trailer) & 0x01)) in net1080_tx_fixup()
464 trailer = skb_put(skb, sizeof *trailer); in net1080_tx_fixup()
465 put_unaligned(header->packet_id, &trailer->packet_id); in net1080_tx_fixup()
/linux/net/hsr/
H A Dhsr_forward.c221 static void prp_set_lan_id(struct prp_rct *trailer, in prp_set_lan_id() argument
233 set_prp_lan_id(trailer, lane_id); in prp_set_lan_id()
241 struct prp_rct *trailer; in prp_fill_rct() local
254 trailer = (struct prp_rct *)skb_put(skb, HSR_HLEN); in prp_fill_rct()
258 prp_set_lan_id(trailer, port); in prp_fill_rct()
259 set_prp_LSDU_size(trailer, lsdu_size); in prp_fill_rct()
260 trailer->sequence_nr = htons(frame->sequence_nr); in prp_fill_rct()
261 trailer->PRP_suffix = htons(ETH_P_PRP); in prp_fill_rct()
380 struct prp_rct *trailer = skb_get_PRP_rct(frame->skb_prp); in prp_create_tagged_frame() local
382 if (trailer) { in prp_create_tagged_frame()
[all …]
/linux/net/rxrpc/
H A Dconn_event.c100 struct rxrpc_acktrailer trailer; in rxrpc_conn_retransmit_call() local
134 iov[2].iov_base = &trailer; in rxrpc_conn_retransmit_call()
135 iov[2].iov_len = sizeof(trailer); in rxrpc_conn_retransmit_call()
175 trailer.maxMTU = htonl(max_mtu); in rxrpc_conn_retransmit_call()
176 trailer.ifMTU = htonl(if_mtu); in rxrpc_conn_retransmit_call()
177 trailer.rwind = htonl(rxrpc_rx_window_size); in rxrpc_conn_retransmit_call()
178 trailer.jumbo_max = 0; in rxrpc_conn_retransmit_call()
182 len += sizeof(pkt.ack) + 3 + sizeof(trailer); in rxrpc_conn_retransmit_call()
H A Doutput.c78 struct rxrpc_acktrailer *trailer; in rxrpc_alloc_ack() local
86 sizeof(*whdr) + sizeof(*ack) + 1 + 3 + sizeof(*trailer), gfp); in rxrpc_alloc_ack()
101 trailer = buf + sizeof(*whdr) + sizeof(*ack) + 1 + 3; in rxrpc_alloc_ack()
108 kv[2].iov_len = 3 + sizeof(*trailer); in rxrpc_alloc_ack()
155 struct rxrpc_acktrailer *trailer = kv[2].iov_base + 3; in rxrpc_fill_out_ack() local
227 trailer->maxMTU = htonl(max_mtu); in rxrpc_fill_out_ack()
228 trailer->ifMTU = htonl(if_mtu); in rxrpc_fill_out_ack()
229 trailer->rwind = htonl(rsize); in rxrpc_fill_out_ack()
230 trailer->jumbo_max = 0; /* Advertise pmtu discovery */ in rxrpc_fill_out_ack()
248 struct rxrpc_acktrailer *trailer = kv[2].iov_base + 3; in rxrpc_send_ack_packet() local
[all …]
H A Dinput.c800 struct rxrpc_acktrailer *trailer) in rxrpc_input_ack_trailer() argument
806 u32 max_mtu = ntohl(trailer->maxMTU); in rxrpc_input_ack_trailer()
808 u32 rwind = ntohl(trailer->rwind); in rxrpc_input_ack_trailer()
809 u32 jumbo_max = ntohl(trailer->jumbo_max); in rxrpc_input_ack_trailer()
1083 struct rxrpc_acktrailer trailer; in rxrpc_input_ack() local
1138 trailer.maxMTU = 0; in rxrpc_input_ack()
1140 if (skb->len >= ioffset + sizeof(trailer) && in rxrpc_input_ack()
1141 skb_copy_bits(skb, ioffset, &trailer, sizeof(trailer)) < 0) in rxrpc_input_ack()
1164 if (trailer.maxMTU) in rxrpc_input_ack()
1165 rxrpc_input_ack_trailer(call, skb, &trailer); in rxrpc_input_ack()
/linux/drivers/net/ovpn/
H A Dcrypto_aead.c143 struct sk_buff *trailer; in ovpn_aead_encrypt() local
167 nfrags = skb_cow_data(skb, 0, &trailer); in ovpn_aead_encrypt()
248 struct sk_buff *trailer; in ovpn_aead_decrypt() local
272 nfrags = skb_cow_data(skb, 0, &trailer); in ovpn_aead_decrypt()
/linux/drivers/net/wireguard/
H A Dsend.c167 struct sk_buff *trailer; in encrypt_packet() local
192 num_frags = skb_cow_data(skb, trailer_len, &trailer); in encrypt_packet()
199 memset(skb_tail_pointer(trailer), 0, padding_len); in encrypt_packet()
209 pskb_put(skb, trailer, trailer_len); in encrypt_packet()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_rxtx.c248 eseg->trailer |= cpu_to_be32(MLX5_ETH_WQE_INSERT_TRAILER); in mlx5e_ipsec_tx_build_eseg()
251 eseg->trailer |= (l3_proto == IPPROTO_ESP) ? in mlx5e_ipsec_tx_build_eseg()
255 eseg->trailer |= (l3_proto == IPPROTO_ESP) ? in mlx5e_ipsec_tx_build_eseg()
/linux/drivers/gpu/drm/xe/
H A Dxe_sriov_pf_migration_types.h32 struct xe_sriov_packet *trailer; member
/linux/net/ipv6/
H A Desp6.c445 struct sk_buff *trailer; in esp6_output_head() local
462 trailer = skb; in esp6_output_head()
463 tail = skb_tail_pointer(trailer); in esp6_output_head()
521 nfrags = skb_cow_data(skb, tailen, &trailer); in esp6_output_head()
524 tail = skb_tail_pointer(trailer); in esp6_output_head()
529 pskb_put(skb, trailer, tailen); in esp6_output_head()
895 struct sk_buff *trailer; in esp6_input() local
939 nfrags = skb_cow_data(skb, 0, &trailer); in esp6_input()
H A Dah6.c358 struct sk_buff *trailer; in ah6_output() local
374 err = skb_cow_data(skb, 0, &trailer); in ah6_output()
539 struct sk_buff *trailer; in ah6_input() local
581 err = skb_cow_data(skb, 0, &trailer); in ah6_input()
/linux/net/ipv4/
H A Desp4.c414 struct sk_buff *trailer; in esp_output_head() local
432 trailer = skb; in esp_output_head()
433 tail = skb_tail_pointer(trailer); in esp_output_head()
489 nfrags = skb_cow_data(skb, tailen, &trailer); in esp_output_head()
492 tail = skb_tail_pointer(trailer); in esp_output_head()
497 pskb_put(skb, trailer, tailen); in esp_output_head()
856 struct sk_buff *trailer; in esp_input() local
896 err = skb_cow_data(skb, 0, &trailer); in esp_input()
H A Dah4.c155 struct sk_buff *trailer; in ah_output() local
170 if ((err = skb_cow_data(skb, 0, &trailer)) < 0) in ah_output()
318 struct sk_buff *trailer; in ah_input() local
362 if ((err = skb_cow_data(skb, 0, &trailer)) < 0) in ah_input()
/linux/drivers/net/ethernet/sfc/
H A Defx_reflash.c27 const u8 *header, *trailer; in efx_reflash_parse_reflash_header() local
56 trailer = fw->data + trailer_offset; in efx_reflash_parse_reflash_header()
57 expected_crc = get_unaligned_le32(trailer + EFX_REFLASH_TRAILER_CRC_OFST); in efx_reflash_parse_reflash_header()
/linux/drivers/usb/atm/
H A Dusbatm.c486 u8 *trailer = target + ATM_CELL_SIZE - ATM_AAL5_TRAILER; in usbatm_write_cells() local
489 trailer[2] = ctrl->len >> 8; in usbatm_write_cells()
490 trailer[3] = ctrl->len; in usbatm_write_cells()
494 trailer[4] = ctrl->crc >> 24; in usbatm_write_cells()
495 trailer[5] = ctrl->crc >> 16; in usbatm_write_cells()
496 trailer[6] = ctrl->crc >> 8; in usbatm_write_cells()
497 trailer[7] = ctrl->crc; in usbatm_write_cells()
/linux/fs/smb/client/
H A Dconnect.c3199 req.trailer.session_req.called_len = sizeof(req.trailer.session_req.called_name); in ip_rfc1001_connect()
3202 rfc1002mangle(req.trailer.session_req.called_name, in ip_rfc1001_connect()
3206 rfc1002mangle(req.trailer.session_req.called_name, in ip_rfc1001_connect()
3210 req.trailer.session_req.calling_len = sizeof(req.trailer.session_req.calling_name); in ip_rfc1001_connect()
3214 rfc1002mangle(req.trailer.session_req.calling_name, in ip_rfc1001_connect()
3218 rfc1002mangle(req.trailer.session_req.calling_name, in ip_rfc1001_connect()
3226 len = sizeof(req.trailer.session_req); in ip_rfc1001_connect()
3230 len += offsetof(typeof(req), trailer.session_req); in ip_rfc1001_connect()
3250 len = offsetof(typeof(resp), trailer); in ip_rfc1001_connect()
3269 len = sizeof(resp.trailer.neg_ses_resp_error_code); in ip_rfc1001_connect()
[all …]
/linux/include/linux/
H A Doverflow.h477 #define __DEFINE_FLEX(type, name, member, count, trailer...) \ argument
483 } name##_u trailer; \
/linux/drivers/infiniband/sw/siw/
H A Dsiw_qp_tx.c571 iov[seg].iov_base = &c_tx->trailer.pad[4 - c_tx->pad]; in siw_tx_hdt()
574 iov[seg].iov_base = &c_tx->trailer.pad[c_tx->ctrl_sent]; in siw_tx_hdt()
579 *(u32 *)c_tx->trailer.pad = 0; in siw_tx_hdt()
582 (u8 *)&c_tx->trailer.crc - c_tx->pad, in siw_tx_hdt()
586 c_tx->trailer.crc = 0; in siw_tx_hdt()
588 siw_crc_final(&c_tx->mpa_crc, (u8 *)&c_tx->trailer.crc); in siw_tx_hdt()
/linux/net/xfrm/
H A Dxfrm_ipcomp.c137 struct sk_buff *trailer; in ipcomp_setup_req() local
159 &trailer); in ipcomp_setup_req()
/linux/Documentation/staging/
H A Dxz.rst44 this also appends a four-byte trailer containing the uncompressed size
45 of the file. The trailer is needed by the boot code on some archs.
/linux/tools/mm/
H A Dslabinfo.c265 char trailer = 0; in store_size()
271 trailer = 'G'; in store_size()
274 trailer = 'M'; in store_size()
277 trailer = 'K'; in store_size()
283 if (trailer) { in store_size()
284 buffer[n] = trailer; in store_size()
266 char trailer = 0; store_size() local
/linux/drivers/scsi/sym53c8xx_2/
H A Dsym_nvram.h116 u_char trailer[6]; /* 0xfe 0xfe 0x00 0x00 0x00 0x00 */ member
/linux/net/mac802154/
H A Dllsec.c713 struct sk_buff *trailer; in mac802154_llsec_encrypt() local
773 rc = skb_cow_data(skb, 0, &trailer); in mac802154_llsec_encrypt()
923 struct sk_buff *trailer; in llsec_do_decrypt() local
926 err = skb_cow_data(skb, 0, &trailer); in llsec_do_decrypt()

12