Home
last modified time | relevance | path

Searched refs:ipv6 (Results 1 – 25 of 110) sorted by relevance

12345

/drivers/net/ethernet/airoha/
A Dairoha_ppe_debugfs.c12 bool ipv6) in airoha_debugfs_ppe_print_tuple() argument
16 if (ipv6) { in airoha_debugfs_ppe_print_tuple()
27 if (ipv6) { in airoha_debugfs_ppe_print_tuple()
68 bool ipv6 = false; in airoha_ppe_debugfs_foe_show() local
99 src_port = &hwe->ipv6.src_port; in airoha_ppe_debugfs_foe_show()
104 src_addr = &hwe->ipv6.src_ip; in airoha_ppe_debugfs_foe_show()
106 ipv6 = true; in airoha_ppe_debugfs_foe_show()
130 ipv6); in airoha_ppe_debugfs_foe_show()
137 data = hwe->ipv6.data; in airoha_ppe_debugfs_foe_show()
138 ib2 = hwe->ipv6.ib2; in airoha_ppe_debugfs_foe_show()
[all …]
A Dairoha_ppe.c282 hwe->ipv6.data = qdata; in airoha_ppe_foe_entry_prepare()
283 hwe->ipv6.ib2 = val; in airoha_ppe_foe_entry_prepare()
284 l2 = &hwe->ipv6.l2; in airoha_ppe_foe_entry_prepare()
374 src = hwe->ipv6.src_ip; in airoha_ppe_foe_entry_set_ipv6_tuple()
402 hv1 = hwe->ipv6.src_ip[3] ^ hwe->ipv6.dest_ip[3]; in airoha_ppe_foe_get_entry_hash()
403 hv1 ^= hwe->ipv6.ports; in airoha_ppe_foe_get_entry_hash()
405 hv2 = hwe->ipv6.src_ip[2] ^ hwe->ipv6.dest_ip[2]; in airoha_ppe_foe_get_entry_hash()
408 hv3 = hwe->ipv6.src_ip[1] ^ hwe->ipv6.dest_ip[1]; in airoha_ppe_foe_get_entry_hash()
484 data = &hwe->ipv6.data; in airoha_ppe_foe_flow_stats_update()
485 ib2 = &hwe->ipv6.ib2; in airoha_ppe_foe_flow_stats_update()
[all …]
/drivers/net/ethernet/mediatek/
A Dmtk_ppe_debugfs.c15 bool ipv6; member
55 if (!ipv6) { in mtk_print_addr()
67 mtk_print_addr(m, ai->src, ai->ipv6); in mtk_print_addr_info()
71 mtk_print_addr(m, ai->dest, ai->ipv6); in mtk_print_addr_info()
118 ai.src_port = &entry->ipv6.src_port; in mtk_ppe_debugfs_foe_show()
119 ai.dest_port = &entry->ipv6.dest_port; in mtk_ppe_debugfs_foe_show()
123 ai.src = &entry->ipv6.src_ip; in mtk_ppe_debugfs_foe_show()
124 ai.dest = &entry->ipv6.dest_ip; in mtk_ppe_debugfs_foe_show()
125 ai.ipv6 = true; in mtk_ppe_debugfs_foe_show()
147 l2 = &entry->ipv6.l2; in mtk_ppe_debugfs_foe_show()
[all …]
A Dmtk_ppe.c158 hv1 = e->ipv6.src_ip[3] ^ e->ipv6.dest_ip[3]; in mtk_ppe_hash_entry()
159 hv1 ^= e->ipv6.ports; in mtk_ppe_hash_entry()
161 hv2 = e->ipv6.src_ip[2] ^ e->ipv6.dest_ip[2]; in mtk_ppe_hash_entry()
162 hv2 ^= e->ipv6.dest_ip[0]; in mtk_ppe_hash_entry()
164 hv3 = e->ipv6.src_ip[1] ^ e->ipv6.dest_ip[1]; in mtk_ppe_hash_entry()
165 hv3 ^= e->ipv6.src_ip[0]; in mtk_ppe_hash_entry()
193 return &entry->ipv6.l2; in mtk_foe_entry_l2()
207 return &entry->ipv6.ib2; in mtk_foe_entry_ib2()
259 entry->ipv6.ib2 = val; in mtk_foe_entry_prepare()
260 l2 = &entry->ipv6.l2; in mtk_foe_entry_prepare()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dport_sel.c119 u8 *ipv6; in mlx5_lag_set_definer_inner() local
158 ipv6 = MLX5_ADDR_OF(match_definer_format_31, match_definer_mask, in mlx5_lag_set_definer_inner()
160 memset(ipv6, 0xff, 16); in mlx5_lag_set_definer_inner()
163 memset(ipv6, 0xff, 16); in mlx5_lag_set_definer_inner()
169 memset(ipv6, 0xff, 16); in mlx5_lag_set_definer_inner()
172 memset(ipv6, 0xff, 16); in mlx5_lag_set_definer_inner()
205 u8 *ipv6; in mlx5_lag_set_definer() local
249 memset(ipv6, 0xff, 16); in mlx5_lag_set_definer()
252 memset(ipv6, 0xff, 16); in mlx5_lag_set_definer()
258 memset(ipv6, 0xff, 16); in mlx5_lag_set_definer()
[all …]
/drivers/net/ipa/
A Dipa_table.c149 mem_id = filter ? hashed ? ipv6 ? IPA_MEM_V6_FILTER_HASHED in ipa_table_mem()
151 : ipv6 ? IPA_MEM_V6_FILTER in ipa_table_mem()
153 : hashed ? ipv6 ? IPA_MEM_V6_ROUTE_HASHED in ipa_table_mem()
155 : ipv6 ? IPA_MEM_V6_ROUTE in ipa_table_mem()
206 bool hashed, bool ipv6, u16 first, u16 count) in ipa_table_reset_add() argument
215 mem = ipa_table_mem(ipa, filter, hashed, ipv6); in ipa_table_reset_add()
258 ipa_table_reset_add(trans, true, hashed, ipv6, endpoint_id, 1); in ipa_filter_reset_table()
402 opcode = filter ? ipv6 ? IPA_CMD_IP_V6_FILTER_INIT in ipa_table_init_add()
404 : ipv6 ? IPA_CMD_IP_V6_ROUTING_INIT in ipa_table_init_add()
408 mem = ipa_table_mem(ipa, filter, false, ipv6); in ipa_table_init_add()
[all …]
/drivers/net/ethernet/wangxun/txgbe/
A Dtxgbe_fdir.c232 struct ipv6hdr *ipv6; in txgbe_atr() member
289 common.ip ^= hdr.ipv6->saddr.s6_addr32[0] ^ in txgbe_atr()
290 hdr.ipv6->saddr.s6_addr32[1] ^ in txgbe_atr()
291 hdr.ipv6->saddr.s6_addr32[2] ^ in txgbe_atr()
292 hdr.ipv6->saddr.s6_addr32[3] ^ in txgbe_atr()
293 hdr.ipv6->daddr.s6_addr32[0] ^ in txgbe_atr()
294 hdr.ipv6->daddr.s6_addr32[1] ^ in txgbe_atr()
295 hdr.ipv6->daddr.s6_addr32[2] ^ in txgbe_atr()
296 hdr.ipv6->daddr.s6_addr32[3]; in txgbe_atr()
/drivers/net/
A Dnetconsole.c289 if (np->ipv6) in netconsole_print_banner()
296 if (np->ipv6) in netconsole_print_banner()
401 if (nt->np.ipv6) in local_ip_show()
411 if (nt->np.ipv6) in remote_ip_show()
753 if (!nt->np.ipv6) in local_ip_store()
1770 int ipv6; in netconsole_parser_cmdline() local
1790 if (ipv6 < 0) in netconsole_parser_cmdline()
1793 np->ipv6 = (bool)ipv6; in netconsole_parser_cmdline()
1836 if (ipv6 < 0) in netconsole_parser_cmdline()
1838 else if (ipversion_set && np->ipv6 != (bool)ipv6) in netconsole_parser_cmdline()
[all …]
A Dgeneve.c476 if (ipv6) { in geneve_create_sock()
589 bool ipv6, bool ipv6_rx_csum) in geneve_socket_create() argument
696 if (ipv6) { in geneve_sock_add()
717 bool ipv4, ipv6; in geneve_open() local
721 ipv4 = !ipv6 || metadata; in geneve_open()
723 if (ipv6) { in geneve_open()
985 unclone->key.u.ipv6.src = info->key.u.ipv6.dst; in geneve6_xmit_skb()
1134 info->key.u.ipv6.src = saddr; in geneve_fill_metadata_dst()
1344 return ipv6_addr_equal(&a->key.u.ipv6.dst, &b->key.u.ipv6.dst); in geneve_dst_addr_equal()
1457 info->key.u.ipv6.dst = in geneve_nl2info()
[all …]
/drivers/net/ethernet/cisco/enic/
A Denic_rq.c101 u8 tcp_udp_csum_ok, u8 ipv6, u8 ipv4_csum_ok, in enic_rq_set_skb_flags() argument
153 tcp_udp_csum_ok && outer_csum_ok && (ipv4_csum_ok || ipv6)) { in enic_rq_set_skb_flags()
180 u8 *tcp, u8 *ipv4_csum_ok, u8 *ipv6, u8 *ipv4, in cq_enet_rq_desc_dec() argument
245 *ipv6 = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_IPV6) ? 1 : 0; in cq_enet_rq_desc_dec()
328 u8 ipv6, ipv4, ipv4_fragment, fcs_ok, rss_type, csum_not_calc; in enic_rq_indicate_buf() local
340 &tcp_udp_csum_ok, &udp, &tcp, &ipv4_csum_ok, &ipv6, in enic_rq_indicate_buf()
370 csum_not_calc, tcp_udp_csum_ok, ipv6, in enic_rq_indicate_buf()
/drivers/net/ethernet/mscc/
A Docelot_vcap.c516 ipv6 = &filter->key.ipv6; in is2_entry_set()
517 ttl = ipv6->ttl; in is2_entry_set()
520 proto = ipv6->proto; in is2_entry_set()
521 ds = ipv6->ds; in is2_entry_set()
522 ip_data = &ipv6->data; in is2_entry_set()
534 sport = &ipv6->sport; in is2_entry_set()
535 dport = &ipv6->dport; in is2_entry_set()
536 tcp_fin = ipv6->tcp_fin; in is2_entry_set()
537 tcp_syn = ipv6->tcp_syn; in is2_entry_set()
538 tcp_rst = ipv6->tcp_rst; in is2_entry_set()
[all …]
A Docelot_ptp.c335 trap->key.ipv6.proto.value[0] = IPPROTO_UDP; in ocelot_populate_ipv6_ptp_event_trap_key()
336 trap->key.ipv6.proto.mask[0] = 0xff; in ocelot_populate_ipv6_ptp_event_trap_key()
337 trap->key.ipv6.dport.value = PTP_EV_PORT; in ocelot_populate_ipv6_ptp_event_trap_key()
338 trap->key.ipv6.dport.mask = 0xffff; in ocelot_populate_ipv6_ptp_event_trap_key()
355 trap->key.ipv6.proto.value[0] = IPPROTO_UDP; in ocelot_populate_ipv6_ptp_general_trap_key()
356 trap->key.ipv6.proto.mask[0] = 0xff; in ocelot_populate_ipv6_ptp_general_trap_key()
357 trap->key.ipv6.dport.value = PTP_GEN_PORT; in ocelot_populate_ipv6_ptp_general_trap_key()
358 trap->key.ipv6.dport.mask = 0xffff; in ocelot_populate_ipv6_ptp_general_trap_key()
/drivers/net/wireless/marvell/mwifiex/
A Dsta_rx.c28 struct ipv6hdr *ipv6; in mwifiex_discard_gratuitous_arp() local
42 ipv6 = (void *)(skb->data + sizeof(struct ethhdr)); in mwifiex_discard_gratuitous_arp()
46 if (!memcmp(&ipv6->saddr, &ipv6->daddr, in mwifiex_discard_gratuitous_arp()
/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dfs_tcp.c55 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), in accel_fs_tcp_set_ipv6_flow()
58 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in accel_fs_tcp_set_ipv6_flow()
61 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), in accel_fs_tcp_set_ipv6_flow()
64 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in accel_fs_tcp_set_ipv6_flow()
223 src_ipv4_src_ipv6.ipv6_layout.ipv6), in accel_fs_tcp_create_groups()
226 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in accel_fs_tcp_create_groups()
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun.c509 attr.fl.fl6.daddr = tun_key->u.ipv6.dst; in mlx5e_tc_tun_create_header_ipv6()
510 attr.fl.fl6.saddr = tun_key->u.ipv6.src; in mlx5e_tc_tun_create_header_ipv6()
624 attr.fl.fl6.daddr = tun_key->u.ipv6.dst; in mlx5e_tc_tun_update_header_ipv6()
625 attr.fl.fl6.saddr = tun_key->u.ipv6.src; in mlx5e_tc_tun_update_header_ipv6()
883 src_ipv4_src_ipv6.ipv6_layout.ipv6), in mlx5e_tc_tun_parse()
885 ipv6)); in mlx5e_tc_tun_parse()
887 src_ipv4_src_ipv6.ipv6_layout.ipv6), in mlx5e_tc_tun_parse()
889 ipv6)); in mlx5e_tc_tun_parse()
892 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in mlx5e_tc_tun_parse()
894 ipv6)); in mlx5e_tc_tun_parse()
[all …]
/drivers/net/ethernet/netronome/nfp/flower/
A Doffload.c87 struct nfp_flower_ipv6 ipv6; member
187 if (ipv6) { in nfp_flower_calc_udp_tun_layer()
211 if (ipv6) { in nfp_flower_calc_udp_tun_layer()
225 ipv6, extack); in nfp_flower_calc_udp_tun_layer()
632 memset(&merge->ipv6, 0xff, in nfp_flower_update_merge_with_actions()
659 merge->ipv6.ipv6_src.in6_u.u6_addr32[i] |= in nfp_flower_update_merge_with_actions()
660 ipv6_add->ipv6[i].mask; in nfp_flower_update_merge_with_actions()
666 ipv6_add->ipv6[i].mask; in nfp_flower_update_merge_with_actions()
670 merge->ipv6.ip_ext.ttl |= in nfp_flower_update_merge_with_actions()
673 merge->ipv6.ipv6_flow_label_exthdr |= in nfp_flower_update_merge_with_actions()
[all …]
A Daction.c418 bool ipv6 = ip_tunnel_info_af(ip_tun) == AF_INET6; in nfp_fl_set_tun() local
426 if (!IS_ENABLED(CONFIG_IPV6) && ipv6) in nfp_fl_set_tun()
429 if (ipv6 && !(priv->flower_ext_feats & NFP_FL_FEATS_IPV6_TUN)) in nfp_fl_set_tun()
466 } else if (ipv6) { in nfp_fl_set_tun()
471 flow.daddr = ip_tun->key.u.ipv6.dst; in nfp_fl_set_tun()
478 set_tun->ttl = READ_ONCE(net->ipv6.devconf_all->hop_limit); in nfp_fl_set_tun()
512 if (ipv6) { in nfp_fl_set_tun()
514 pre_tun->ipv6_dst = ip_tun->key.u.ipv6.dst; in nfp_fl_set_tun()
654 ip6->ipv6[word].mask |= mask; in nfp_fl_set_ip6_helper()
655 ip6->ipv6[word].exact &= ~mask; in nfp_fl_set_ip6_helper()
[all …]
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_acl.c625 rulei->ipv6.prev_val = val; in mlxsw_sp2_acl_rulei_act_mangle_field_ip_odd()
627 rulei->ipv6.prev_field = field; in mlxsw_sp2_acl_rulei_act_mangle_field_ip_odd()
668 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_SIP_1) { in mlxsw_sp2_acl_rulei_act_mangle_field()
672 rulei->ipv6.prev_val, in mlxsw_sp2_acl_rulei_act_mangle_field()
678 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_SIP_3) { in mlxsw_sp2_acl_rulei_act_mangle_field()
682 rulei->ipv6.prev_val, in mlxsw_sp2_acl_rulei_act_mangle_field()
688 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_DIP_1) { in mlxsw_sp2_acl_rulei_act_mangle_field()
692 rulei->ipv6.prev_val, in mlxsw_sp2_acl_rulei_act_mangle_field()
698 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_DIP_3) { in mlxsw_sp2_acl_rulei_act_mangle_field()
702 rulei->ipv6.prev_val, in mlxsw_sp2_acl_rulei_act_mangle_field()
/drivers/net/netdevsim/
A Dfib.c48 struct nsim_per_fib_data ipv6; member
149 entry = &fib_data->ipv6.fib; in nsim_fib_get_val()
152 entry = &fib_data->ipv6.rules; in nsim_fib_get_val()
177 entry = &fib_data->ipv6.fib; in nsim_fib_set_max()
180 entry = &fib_data->ipv6.rules; in nsim_fib_set_max()
702 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_rt_add()
715 err = nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_rt_replace()
954 err = nsim_fib_account(&data->ipv6.fib, true); in nsim_fib6_prepare_event()
966 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_prepare_event()
1068 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_rt_free()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dct_fs_smfs.c64 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in mlx5_ct_fs_smfs_fill_mask()
67 dst_ipv4_dst_ipv6.ipv6_layout.ipv6)); in mlx5_ct_fs_smfs_fill_mask()
69 src_ipv4_src_ipv6.ipv6_layout.ipv6), in mlx5_ct_fs_smfs_fill_mask()
72 src_ipv4_src_ipv6.ipv6_layout.ipv6)); in mlx5_ct_fs_smfs_fill_mask()
/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Dfs_tracepoint.c111 src_ipv4_src_ipv6.ipv6_layout.ipv6), in print_lyr_2_4_hdrs()
115 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in print_lyr_2_4_hdrs()
119 src_ipv4_src_ipv6.ipv6_layout.ipv6), in print_lyr_2_4_hdrs()
123 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in print_lyr_2_4_hdrs()
/drivers/net/ethernet/sfc/
A Dtc_encap_actions.c112 flow6.daddr = encap->key.u.ipv6.dst; in efx_bind_neigh()
113 flow6.saddr = encap->key.u.ipv6.src; in efx_bind_neigh()
295 ip->daddr = key->u.ipv6.dst; in efx_gen_tun_header_ipv6()
296 ip->saddr = key->u.ipv6.src; in efx_gen_tun_header_ipv6()
522 bool n_valid, ipv6 = false; in efx_neigh_event() local
533 ipv6 = true; in efx_neigh_event()
553 if (ipv6) in efx_neigh_event()
/drivers/net/ethernet/netronome/nfp/crypto/
A Dtls.c278 bool ipv6; in nfp_net_tls_add() local
295 ipv6 = true; in nfp_net_tls_add()
302 ipv6 = false; in nfp_net_tls_add()
324 nfp_net_tls_set_ipver_vlan(front, ipv6 ? 6 : 4); in nfp_net_tls_add()
327 if (ipv6) in nfp_net_tls_add()
/drivers/net/ovpn/
A Dpeer.c106 peer->vpn_addrs.ipv6 = in6addr_any; in ovpn_peer_new()
259 if (unlikely(!ipv6_addr_equal(&bind->local.ipv6, in ovpn_peer_endpoints_update()
263 peer->id, &bind->local.ipv6, in ovpn_peer_endpoints_update()
265 bind->local.ipv6 = ipv6_hdr(skb)->daddr; in ovpn_peer_endpoints_update()
493 if (ipv6_addr_equal(addr, &tmp->vpn_addrs.ipv6)) in ovpn_peer_get_by_vpn_addr6()
913 if (!ipv6_addr_any(&peer->vpn_addrs.ipv6)) { in ovpn_peer_hash_vpn_ip()
918 &peer->vpn_addrs.ipv6, in ovpn_peer_hash_vpn_ip()
919 sizeof(peer->vpn_addrs.ipv6)); in ovpn_peer_hash_vpn_ip()
/drivers/net/ethernet/intel/i40e/
A Di40e_txrx.c171 struct ipv6hdr ipv6 = {}; in i40e_create_dummy_packet() local
186 ipv6.nexthdr = l4proto; in i40e_create_dummy_packet()
187 ipv6.version = 0x6; in i40e_create_dummy_packet()
189 memcpy(&ipv6.saddr.in6_u.u6_addr32, data->src_ip6, in i40e_create_dummy_packet()
191 memcpy(&ipv6.daddr.in6_u.u6_addr32, data->dst_ip6, in i40e_create_dummy_packet()
214 memcpy(tmp, &ipv6, sizeof(ipv6)); in i40e_create_dummy_packet()
215 tmp += sizeof(ipv6); in i40e_create_dummy_packet()
591 enum ip_ver { ipv6 = 0, ipv4 = 1 }; in i40e_add_del_fdir() enumerator
1750 bool ipv4, ipv6; in i40e_rx_checksum() local
1779 if (ipv6 && in i40e_rx_checksum()
[all …]

Completed in 81 milliseconds

12345