Home
last modified time | relevance | path

Searched refs:mac_len (Results 1 - 25 of 132) sorted by relevance

123456

/kernel/linux/linux-5.10/net/mpls/
H A Dmpls_gso.c25 u16 mac_len = skb->mac_len; in mpls_gso_segment() local
42 skb->mac_len = 0; in mpls_gso_segment()
50 mac_len); in mpls_gso_segment()
55 mpls_hlen += mac_len; in mpls_gso_segment()
57 skb->mac_len = mac_len; in mpls_gso_segment()
65 skb_set_network_header(skb, mac_len); in mpls_gso_segment()
/kernel/linux/linux-6.6/net/mpls/
H A Dmpls_gso.c26 u16 mac_len = skb->mac_len; in mpls_gso_segment() local
43 skb->mac_len = 0; in mpls_gso_segment()
51 mac_len); in mpls_gso_segment()
56 mpls_hlen += mac_len; in mpls_gso_segment()
58 skb->mac_len = mac_len; in mpls_gso_segment()
66 skb_set_network_header(skb, mac_len); in mpls_gso_segment()
/kernel/linux/linux-5.10/net/nsh/
H A Dnsh.c20 if (skb->mac_len) { in nsh_push()
81 unsigned int nsh_len, mac_len; in nsh_gso_segment() local
86 mac_len = skb->mac_len; in nsh_gso_segment()
103 skb->mac_len = proto == htons(ETH_P_TEB) ? ETH_HLEN : 0; in nsh_gso_segment()
110 mac_offset, mac_len); in nsh_gso_segment()
118 skb->network_header = skb->mac_header + mac_len; in nsh_gso_segment()
119 skb->mac_len = mac_len; in nsh_gso_segment()
/kernel/linux/linux-6.6/net/nsh/
H A Dnsh.c21 if (skb->mac_len) { in nsh_push()
82 unsigned int nsh_len, mac_len; in nsh_gso_segment() local
87 mac_len = skb->mac_len; in nsh_gso_segment()
104 skb->mac_len = proto == htons(ETH_P_TEB) ? ETH_HLEN : 0; in nsh_gso_segment()
111 mac_offset, mac_len); in nsh_gso_segment()
119 skb->network_header = skb->mac_header + mac_len; in nsh_gso_segment()
120 skb->mac_len = mac_len; in nsh_gso_segment()
/kernel/linux/linux-5.10/net/ipv4/
H A Dgre_offload.c22 u16 mac_len = skb->mac_len; in gre_gso_segment() local
40 skb->mac_len = skb_inner_network_offset(skb); in gre_gso_segment()
53 mac_len); in gre_gso_segment()
72 skb->mac_len = mac_len; in gre_gso_segment()
77 skb_set_network_header(skb, mac_len); in gre_gso_segment()
H A Dudp_offload.c26 u16 mac_len = skb->mac_len; in __skb_udp_tunnel_segment() local
52 skb->mac_len = skb_inner_network_offset(skb); in __skb_udp_tunnel_segment()
85 mac_len); in __skb_udp_tunnel_segment()
106 skb->mac_len = mac_len; in __skb_udp_tunnel_segment()
111 skb_set_network_header(skb, mac_len); in __skb_udp_tunnel_segment()
/kernel/linux/linux-6.6/include/net/
H A Dgso.h98 int mac_len) in skb_gso_error_unwind()
105 skb->network_header = skb->mac_header + mac_len; in skb_gso_error_unwind()
106 skb->mac_len = mac_len; in skb_gso_error_unwind()
96 skb_gso_error_unwind(struct sk_buff *skb, __be16 protocol, int pulled_hlen, u16 mac_offset, int mac_len) skb_gso_error_unwind() argument
/kernel/linux/linux-6.6/net/ipv4/
H A Dgre_offload.c24 u16 mac_len = skb->mac_len; in gre_gso_segment() local
42 skb->mac_len = skb_inner_network_offset(skb); in gre_gso_segment()
61 mac_len); in gre_gso_segment()
80 skb->mac_len = mac_len; in gre_gso_segment()
85 skb_set_network_header(skb, mac_len); in gre_gso_segment()
H A Dudp_offload.c28 u16 mac_len = skb->mac_len; in __skb_udp_tunnel_segment() local
55 skb->mac_len = skb_inner_network_offset(skb); in __skb_udp_tunnel_segment()
90 mac_len); in __skb_udp_tunnel_segment()
111 skb->mac_len = mac_len; in __skb_udp_tunnel_segment()
116 skb_set_network_header(skb, mac_len); in __skb_udp_tunnel_segment()
/kernel/linux/linux-5.10/net/sched/
H A Dact_mpls.c59 int ret, mac_len; in tcf_mpls_act() local
68 skb_push_rcsum(skb, skb->mac_len); in tcf_mpls_act()
69 mac_len = skb->mac_len; in tcf_mpls_act()
71 mac_len = skb_network_header(skb) - skb_mac_header(skb); in tcf_mpls_act()
80 if (skb_mpls_pop(skb, p->tcfm_proto, mac_len, in tcf_mpls_act()
86 if (skb_mpls_push(skb, new_lse, p->tcfm_proto, mac_len, in tcf_mpls_act()
101 new_lse = tcf_mpls_get_lse(NULL, p, mac_len || in tcf_mpls_act()
122 skb_pull_rcsum(skb, skb->mac_len); in tcf_mpls_act()
H A Dact_mirred.c243 int mac_len; in tcf_mirred_act() local
296 mac_len = skb_at_tc_ingress(skb) ? skb->mac_len : in tcf_mirred_act()
300 skb_pull_rcsum(skb2, mac_len); in tcf_mirred_act()
303 skb_push_rcsum(skb2, mac_len); in tcf_mirred_act()
/kernel/linux/linux-6.6/net/sched/
H A Dact_mpls.c60 int ret, mac_len; in tcf_mpls_act() local
69 skb_push_rcsum(skb, skb->mac_len); in tcf_mpls_act()
70 mac_len = skb->mac_len; in tcf_mpls_act()
72 mac_len = skb_network_offset(skb); in tcf_mpls_act()
81 if (skb_mpls_pop(skb, p->tcfm_proto, mac_len, in tcf_mpls_act()
87 if (skb_mpls_push(skb, new_lse, p->tcfm_proto, mac_len, in tcf_mpls_act()
102 new_lse = tcf_mpls_get_lse(NULL, p, mac_len || in tcf_mpls_act()
123 skb_pull_rcsum(skb, skb->mac_len); in tcf_mpls_act()
H A Dact_mirred.c235 int mac_len; in tcf_mirred_to_dev() local
269 mac_len = at_ingress ? skb->mac_len : in tcf_mirred_to_dev()
273 skb_pull_rcsum(skb_to_send, mac_len); in tcf_mirred_to_dev()
276 skb_push_rcsum(skb_to_send, mac_len); in tcf_mirred_to_dev()
/kernel/linux/linux-5.10/include/linux/
H A Dif_vlan.h336 * @mac_len: MAC header length including outer vlan headers
338 * Inserts the VLAN tag into @skb as part of the payload at offset mac_len
345 unsigned int mac_len) in __vlan_insert_inner_tag()
355 if (likely(mac_len > ETH_TLEN)) in __vlan_insert_inner_tag()
356 memmove(skb->data, skb->data + VLAN_HLEN, mac_len - ETH_TLEN); in __vlan_insert_inner_tag()
359 veth = (struct vlan_ethhdr *)(skb->data + mac_len - ETH_HLEN); in __vlan_insert_inner_tag()
362 if (likely(mac_len >= ETH_TLEN)) { in __vlan_insert_inner_tag()
402 * @mac_len: MAC header length including outer vlan headers
404 * Inserts the VLAN tag into @skb as part of the payload at offset mac_len
415 unsigned int mac_len) in vlan_insert_inner_tag()
343 __vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) __vlan_insert_inner_tag() argument
412 vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) vlan_insert_inner_tag() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dif_vlan.h341 * @mac_len: MAC header length including outer vlan headers
343 * Inserts the VLAN tag into @skb as part of the payload at offset mac_len
350 unsigned int mac_len) in __vlan_insert_inner_tag()
360 if (likely(mac_len > ETH_TLEN)) in __vlan_insert_inner_tag()
361 memmove(skb->data, skb->data + VLAN_HLEN, mac_len - ETH_TLEN); in __vlan_insert_inner_tag()
365 veth = (struct vlan_ethhdr *)(skb->data + mac_len - ETH_HLEN); in __vlan_insert_inner_tag()
368 if (likely(mac_len >= ETH_TLEN)) { in __vlan_insert_inner_tag()
408 * @mac_len: MAC header length including outer vlan headers
410 * Inserts the VLAN tag into @skb as part of the payload at offset mac_len
421 unsigned int mac_len) in vlan_insert_inner_tag()
348 __vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) __vlan_insert_inner_tag() argument
418 vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) vlan_insert_inner_tag() argument
[all...]
/kernel/linux/linux-5.10/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.h55 u64 mac_len:8; member
65 u64 mac_len:8;
/kernel/linux/linux-6.6/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.h55 u64 mac_len:8; member
65 u64 mac_len:8;
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_dup_netdev.c27 if (skb_cow_head(skb, skb->mac_len)) in nf_do_netdev_egress()
30 skb_push(skb, skb->mac_len); in nf_do_netdev_egress()
/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.h80 u64 mac_len:8; member
90 u64 mac_len:8;
H A Dotx_cptvf_algs.c972 int mac_len = crypto_aead_authsize(tfm); in create_aead_ctx_hdr() local
1022 req_info->req.param1 = req->cryptlen - mac_len; in create_aead_ctx_hdr()
1023 req_info->req.param2 = req->cryptlen + req->assoclen - mac_len; in create_aead_ctx_hdr()
1029 fctx->enc.enc_ctrl.e.mac_len = mac_len; in create_aead_ctx_hdr()
1093 u32 mac_len) in create_aead_output_list()
1100 outputlen = req->cryptlen + req->assoclen + mac_len; in create_aead_output_list()
1102 outputlen = req->cryptlen + req->assoclen - mac_len; in create_aead_output_list()
1111 u32 enc, u32 mac_len) in create_aead_null_input_list()
1120 inputlen = req->cryptlen + req->assoclen - mac_len; in create_aead_null_input_list()
1092 create_aead_output_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_output_list() argument
1110 create_aead_null_input_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_null_input_list() argument
1129 create_aead_null_output_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_null_output_list() argument
[all...]
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_algs.h70 u64 mac_len:8; member
80 u64 mac_len:8;
H A Dotx2_cptvf_algs.c1021 int mac_len = crypto_aead_authsize(tfm); in create_aead_ctx_hdr() local
1077 req_info->req.param1 = req->cryptlen - mac_len; in create_aead_ctx_hdr()
1078 req_info->req.param2 = req->cryptlen + req->assoclen - mac_len; in create_aead_ctx_hdr()
1084 fctx->enc.enc_ctrl.e.mac_len = mac_len; in create_aead_ctx_hdr()
1146 u32 mac_len) in create_aead_output_list()
1153 outputlen = req->cryptlen + req->assoclen + mac_len; in create_aead_output_list()
1155 outputlen = req->cryptlen + req->assoclen - mac_len; in create_aead_output_list()
1162 u32 enc, u32 mac_len) in create_aead_null_input_list()
1171 inputlen = req->cryptlen + req->assoclen - mac_len; in create_aead_null_input_list()
1145 create_aead_output_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_output_list() argument
1161 create_aead_null_input_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_null_input_list() argument
1178 create_aead_null_output_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_null_output_list() argument
[all...]
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.h80 u64 mac_len:8; member
90 u64 mac_len:8;
H A Dotx_cptvf_algs.c974 int mac_len = crypto_aead_authsize(tfm); in create_aead_ctx_hdr() local
1024 req_info->req.param1 = req->cryptlen - mac_len; in create_aead_ctx_hdr()
1025 req_info->req.param2 = req->cryptlen + req->assoclen - mac_len; in create_aead_ctx_hdr()
1031 fctx->enc.enc_ctrl.e.mac_len = mac_len; in create_aead_ctx_hdr()
1095 u32 mac_len) in create_aead_output_list()
1102 outputlen = req->cryptlen + req->assoclen + mac_len; in create_aead_output_list()
1104 outputlen = req->cryptlen + req->assoclen - mac_len; in create_aead_output_list()
1113 u32 enc, u32 mac_len) in create_aead_null_input_list()
1122 inputlen = req->cryptlen + req->assoclen - mac_len; in create_aead_null_input_list()
1094 create_aead_output_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_output_list() argument
1112 create_aead_null_input_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_null_input_list() argument
1131 create_aead_null_output_list(struct aead_request *req, u32 enc, u32 mac_len) create_aead_null_output_list() argument
[all...]
/kernel/linux/linux-6.6/net/ipv6/
H A Dseg6_iptunnel.c140 err = skb_cow_head(skb, tot_len + skb->mac_len); in seg6_do_srh_encap()
233 err = skb_cow_head(skb, tot_len + skb->mac_len); in seg6_do_srh_encap_red()
329 err = skb_cow_head(skb, hdrlen + skb->mac_len); in seg6_do_srh_inline()
421 if (pskb_expand_head(skb, skb->mac_len, 0, GFP_ATOMIC) < 0) in seg6_do_srh()
425 skb_push(skb, skb->mac_len); in seg6_do_srh()

Completed in 18 milliseconds

123456