ipv6               34 arch/um/drivers/vector_transports.c 	bool ipv6;
ipv6               55 arch/um/drivers/vector_transports.c 	bool ipv6;
ipv6              137 arch/um/drivers/vector_transports.c 	if ((!td->udp) && (!td->ipv6))
ipv6              172 arch/um/drivers/vector_transports.c 	if (!td->ipv6)
ipv6              264 arch/um/drivers/vector_transports.c 	td->ipv6 = false;
ipv6              267 arch/um/drivers/vector_transports.c 			td->ipv6 = true;
ipv6              297 arch/um/drivers/vector_transports.c 	if (!td->ipv6)
ipv6              328 arch/um/drivers/vector_transports.c 	td->ipv6 = false;
ipv6              331 arch/um/drivers/vector_transports.c 			td->ipv6 = true;
ipv6              394 arch/um/drivers/vector_transports.c 	if ((!td->ipv6) && (!td->udp))
ipv6             3619 drivers/infiniband/core/cma.c 			id_priv->afonly = net->ipv6.sysctl.bindv6only;
ipv6              265 drivers/infiniband/core/uverbs.h 		struct ib_uverbs_flow_spec_ipv6    ipv6;
ipv6             2778 drivers/infiniband/core/uverbs_cmd.c 		memcpy(&ib_spec->ipv6.val, kern_spec_val, actual_filter_sz);
ipv6             2779 drivers/infiniband/core/uverbs_cmd.c 		memcpy(&ib_spec->ipv6.mask, kern_spec_mask, actual_filter_sz);
ipv6             2781 drivers/infiniband/core/uverbs_cmd.c 		if ((ntohl(ib_spec->ipv6.mask.flow_label)) >= BIT(20) ||
ipv6             2782 drivers/infiniband/core/uverbs_cmd.c 		    (ntohl(ib_spec->ipv6.val.flow_label)) >= BIT(20))
ipv6              130 drivers/infiniband/core/uverbs_std_types_flow_action.c 	const struct ib_uverbs_flow_ipv6_filter ipv6 = {
ipv6              142 drivers/infiniband/core/uverbs_std_types_flow_action.c 		struct ib_uverbs_flow_ipv6_filter ipv6;
ipv6              153 drivers/infiniband/core/uverbs_std_types_flow_action.c 		     sizeof(ipv6.reserved) != sizeof(ipv6));
ipv6              171 drivers/infiniband/core/uverbs_std_types_flow_action.c 		if (len > sizeof(user_val.ipv6) &&
ipv6              172 drivers/infiniband/core/uverbs_std_types_flow_action.c 		    !ib_is_buffer_cleared(val_ptr + sizeof(user_val.ipv6),
ipv6              173 drivers/infiniband/core/uverbs_std_types_flow_action.c 					  len - sizeof(user_val.ipv6)))
ipv6              176 drivers/infiniband/core/uverbs_std_types_flow_action.c 		val_len = min_t(size_t, len, sizeof(user_val.ipv6));
ipv6              177 drivers/infiniband/core/uverbs_std_types_flow_action.c 		ret = copy_from_user(&user_val.ipv6, val_ptr,
ipv6              182 drivers/infiniband/core/uverbs_std_types_flow_action.c 		user_pmask = &ipv6;
ipv6             2806 drivers/infiniband/hw/mlx5/main.c 		if (FIELDS_NOT_SUPPORTED(ib_spec->ipv6.mask, LAST_IPV6_FIELD))
ipv6             2822 drivers/infiniband/hw/mlx5/main.c 				    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6             2823 drivers/infiniband/hw/mlx5/main.c 		       &ib_spec->ipv6.mask.src_ip,
ipv6             2824 drivers/infiniband/hw/mlx5/main.c 		       sizeof(ib_spec->ipv6.mask.src_ip));
ipv6             2826 drivers/infiniband/hw/mlx5/main.c 				    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6             2827 drivers/infiniband/hw/mlx5/main.c 		       &ib_spec->ipv6.val.src_ip,
ipv6             2828 drivers/infiniband/hw/mlx5/main.c 		       sizeof(ib_spec->ipv6.val.src_ip));
ipv6             2830 drivers/infiniband/hw/mlx5/main.c 				    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6             2831 drivers/infiniband/hw/mlx5/main.c 		       &ib_spec->ipv6.mask.dst_ip,
ipv6             2832 drivers/infiniband/hw/mlx5/main.c 		       sizeof(ib_spec->ipv6.mask.dst_ip));
ipv6             2834 drivers/infiniband/hw/mlx5/main.c 				    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6             2835 drivers/infiniband/hw/mlx5/main.c 		       &ib_spec->ipv6.val.dst_ip,
ipv6             2836 drivers/infiniband/hw/mlx5/main.c 		       sizeof(ib_spec->ipv6.val.dst_ip));
ipv6             2839 drivers/infiniband/hw/mlx5/main.c 			ib_spec->ipv6.mask.traffic_class,
ipv6             2840 drivers/infiniband/hw/mlx5/main.c 			ib_spec->ipv6.val.traffic_class);
ipv6             2843 drivers/infiniband/hw/mlx5/main.c 			      ib_spec->ipv6.mask.next_hdr,
ipv6             2844 drivers/infiniband/hw/mlx5/main.c 			      ib_spec->ipv6.val.next_hdr))
ipv6             2848 drivers/infiniband/hw/mlx5/main.c 			       ntohl(ib_spec->ipv6.mask.flow_label),
ipv6             2849 drivers/infiniband/hw/mlx5/main.c 			       ntohl(ib_spec->ipv6.val.flow_label),
ipv6              236 drivers/infiniband/sw/rxe/rxe_net.c 					   bool ipv6)
ipv6              243 drivers/infiniband/sw/rxe/rxe_net.c 	if (ipv6) {
ipv6              606 drivers/net/dsa/bcm_sf2_cfp.c 	struct flow_match_ipv6_addrs ipv6;
ipv6              671 drivers/net/dsa/bcm_sf2_cfp.c 	flow_rule_match_ipv6_addrs(flow->rule, &ipv6);
ipv6              717 drivers/net/dsa/bcm_sf2_cfp.c 	bcm_sf2_cfp_slice_ipv6(priv, ipv6.key->src.in6_u.u6_addr32,
ipv6              719 drivers/net/dsa/bcm_sf2_cfp.c 	bcm_sf2_cfp_slice_ipv6(priv, ipv6.mask->src.in6_u.u6_addr32,
ipv6              777 drivers/net/dsa/bcm_sf2_cfp.c 	bcm_sf2_cfp_slice_ipv6(priv, ipv6.key->dst.in6_u.u6_addr32,
ipv6              779 drivers/net/dsa/bcm_sf2_cfp.c 	bcm_sf2_cfp_slice_ipv6(priv, ipv6.mask->dst.in6_u.u6_addr32,
ipv6             3715 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	struct ipv6hdr *ipv6;
ipv6             3721 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		ipv6 = inner_ipv6_hdr(skb);
ipv6             3723 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		ipv6 = ipv6_hdr(skb);
ipv6             3725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (ipv6->nexthdr == NEXTHDR_IPV6)
ipv6              241 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		flow->l3_key.ipv6.daddr = match.key->dst;
ipv6              242 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		flow->l3_mask.ipv6.daddr = match.mask->dst;
ipv6              243 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		flow->l3_key.ipv6.saddr = match.key->src;
ipv6              244 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		flow->l3_mask.ipv6.saddr = match.mask->src;
ipv6              445 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 			memcpy(req.ip_dst, l3_key->ipv6.daddr.s6_addr32,
ipv6              448 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 					ipv6_mask_len(&l3_mask->ipv6.daddr);
ipv6              449 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 			memcpy(req.ip_src, l3_key->ipv6.saddr.s6_addr32,
ipv6              452 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 					ipv6_mask_len(&l3_mask->ipv6.saddr);
ipv6               40 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h 		} ipv6;
ipv6             2416 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	int ipv6 = 0;
ipv6             2424 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		ipv6 = tid_data->data[16] & 0x8000;
ipv6             2426 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		ipv6 = tid_data->data[16] & 0x8000;
ipv6             2427 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		if (ipv6)
ipv6             2428 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			ipv6 = tid_data->data[9] == 0x00C00000;
ipv6             2430 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		ipv6 = 0;
ipv6             2432 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	return ipv6;
ipv6             1600 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			unsigned int queue, bool ipv6)
ipv6             1616 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	req->reply_ctrl = htons(NO_REPLY_V(0) | (ipv6 ? LISTSVR_IPV6_V(1) :
ipv6             2547 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		unsigned int queue, bool ipv6)
ipv6              195 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 			unsigned int queue, bool ipv6);
ipv6              201 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 			       unsigned int queue, bool ipv6);
ipv6              225 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	u8 ipv6:1;
ipv6              229 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	u8 ipv6:1;
ipv6              562 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h 			} ipv6;
ipv6               66 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h 	      unsigned int *idx, int use_ts, int ipv6)
ipv6               68 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h 	unsigned short hdr_size = (ipv6 ?
ipv6              111 drivers/net/ethernet/cisco/enic/cq_enet_desc.h 	u8 *ipv6, u8 *ipv4, u8 *ipv4_fragment, u8 *fcs_ok)
ipv6              178 drivers/net/ethernet/cisco/enic/cq_enet_desc.h 	*ipv6 = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_IPV6) ? 1 : 0;
ipv6             1340 drivers/net/ethernet/cisco/enic/enic_main.c 	u8 ipv6, ipv4, ipv4_fragment, fcs_ok, rss_type, csum_not_calc;
ipv6             1358 drivers/net/ethernet/cisco/enic/enic_main.c 		&ipv4_csum_ok, &ipv6, &ipv4, &ipv4_fragment,
ipv6             1438 drivers/net/ethernet/cisco/enic/enic_main.c 		    (ipv4_csum_ok || ipv6)) {
ipv6              284 drivers/net/ethernet/emulex/benet/be.h 	u8 ipv6;
ipv6             2275 drivers/net/ethernet/emulex/benet/be_main.c 		(rxcp->ip_csum || rxcp->ipv6) && !rxcp->err;
ipv6             2496 drivers/net/ethernet/emulex/benet/be_main.c 	rxcp->ipv6 = GET_RX_COMPL_V1_BITS(ip_version, compl);
ipv6             2519 drivers/net/ethernet/emulex/benet/be_main.c 	rxcp->ipv6 = GET_RX_COMPL_V0_BITS(ip_version, compl);
ipv6               37 drivers/net/ethernet/huawei/hinic/hinic_dev.h 	u8 ipv6;
ipv6              281 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		rss_type->ipv6 = 1;
ipv6              309 drivers/net/ethernet/huawei/hinic/hinic_main.c 	nic_dev->rss_type.ipv6 = 1;
ipv6              705 drivers/net/ethernet/huawei/hinic/hinic_port.c 		HINIC_RSS_TYPE_SET(rss_type.ipv6, IPV6) |
ipv6              768 drivers/net/ethernet/huawei/hinic/hinic_port.c 	rss_type->ipv6          = HINIC_RSS_TYPE_GET(ctx_tbl.context, IPV6);
ipv6              807 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		struct ipv6hdr *ipv6;
ipv6              841 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		l4_hdr = network_hdr.ipv6->nexthdr;
ipv6             1638 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	bool ipv4, ipv6;
ipv6             1668 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	ipv6 = (decoded.outer_ip == I40E_RX_PTYPE_OUTER_IP) &&
ipv6             1677 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	if (ipv6 &&
ipv6             2675 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		struct ipv6hdr *ipv6;
ipv6              949 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	bool ipv4, ipv6;
ipv6              979 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	ipv6 = (decoded.outer_ip == IAVF_RX_PTYPE_OUTER_IP) &&
ipv6              988 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	if (ipv6 &&
ipv6              896 drivers/net/ethernet/intel/ice/ice_txrx.c 	bool ipv4, ipv6;
ipv6              920 drivers/net/ethernet/intel/ice/ice_txrx.c 	ipv6 = (decoded.outer_ip == ICE_RX_PTYPE_OUTER_IP) &&
ipv6              926 drivers/net/ethernet/intel/ice/ice_txrx.c 	else if (ipv6 && (rx_status &
ipv6             8363 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		struct ipv6hdr *ipv6;
ipv6             8480 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		common.ip ^= hdr.ipv6->saddr.s6_addr32[0] ^
ipv6             8481 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     hdr.ipv6->saddr.s6_addr32[1] ^
ipv6             8482 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     hdr.ipv6->saddr.s6_addr32[2] ^
ipv6             8483 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     hdr.ipv6->saddr.s6_addr32[3] ^
ipv6             8484 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     hdr.ipv6->daddr.s6_addr32[0] ^
ipv6             8485 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     hdr.ipv6->daddr.s6_addr32[1] ^
ipv6             8486 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     hdr.ipv6->daddr.s6_addr32[2] ^
ipv6             8487 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     hdr.ipv6->daddr.s6_addr32[3];
ipv6              100 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h 	u8         ipv6[0x1];
ipv6              109 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 					    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              113 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 					    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              117 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 					    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              121 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 					    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              345 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 	fl6.daddr = tun_key->u.ipv6.dst;
ipv6              346 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 	fl6.saddr = tun_key->u.ipv6.src;
ipv6               43 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	MLX5_SET(tls_flow, flow, ipv6, 0);
ipv6               55 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	MLX5_SET(tls_flow, flow, ipv6, 1);
ipv6               56 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	memcpy(MLX5_ADDR_OF(tls_flow, flow, dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6               57 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	       &sk->sk_v6_daddr, MLX5_FLD_SZ_BYTES(ipv6_layout, ipv6));
ipv6               58 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	memcpy(MLX5_ADDR_OF(tls_flow, flow, src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6               59 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	       &np->saddr, MLX5_FLD_SZ_BYTES(ipv6_layout, ipv6));
ipv6              268 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 				    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              271 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 				    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              519 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 				    outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              523 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 				    outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              527 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 				    outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              531 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 				    outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              154 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	u8 ip6_sz = MLX5_FLD_SZ_BYTES(ipv6_layout, ipv6);
ipv6              157 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		memcpy(MLX5E_FTE_ADDR_OF(headers_v, src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              159 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		memcpy(MLX5E_FTE_ADDR_OF(headers_c, src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              163 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		memcpy(MLX5E_FTE_ADDR_OF(headers_v, dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              165 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		memcpy(MLX5E_FTE_ADDR_OF(headers_c, dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              764 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		struct ipv6hdr *ipv6 = ip_p;
ipv6              769 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		ipv6->hop_limit         = cqe->lro_min_ttl;
ipv6              770 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		ipv6->payload_len       = cpu_to_be16(payload_len);
ipv6              776 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp->check = csum_ipv6_magic(&ipv6->saddr, &ipv6->daddr, payload_len,
ipv6             1708 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6             1710 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 								   ipv6));
ipv6             1712 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6             1714 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 								  ipv6));
ipv6             1717 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6             1719 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 								   ipv6));
ipv6             1721 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6             1723 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 								  ipv6));
ipv6             2045 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6             2048 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6             2052 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6             2055 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6             2303 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		src_ipv4_src_ipv6.ipv6_layout.ipv6[0]),
ipv6             2305 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		src_ipv4_src_ipv6.ipv6_layout.ipv6[4]),
ipv6             2307 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		src_ipv4_src_ipv6.ipv6_layout.ipv6[8]),
ipv6             2309 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		src_ipv4_src_ipv6.ipv6_layout.ipv6[12]),
ipv6             2311 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		dst_ipv4_dst_ipv6.ipv6_layout.ipv6[0]),
ipv6             2313 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		dst_ipv4_dst_ipv6.ipv6_layout.ipv6[4]),
ipv6             2315 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		dst_ipv4_dst_ipv6.ipv6_layout.ipv6[8]),
ipv6             2317 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		dst_ipv4_dst_ipv6.ipv6_layout.ipv6[12]),
ipv6              342 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	if (MLX5_GET(ipsec_extended_cap, fdev->ipsec->caps, ipv6))
ipv6              580 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 						    src_ipv4_src_ipv6.ipv6_layout.ipv6);
ipv6              583 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 						    dst_ipv4_dst_ipv6.ipv6_layout.ipv6);
ipv6              586 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 							      ipv6)) ||
ipv6              588 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 							      ipv6)))
ipv6              801 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 				    outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              806 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 				    outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              190 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 	       MLX5_BYTE_OFF(tls_flow, ipv6));
ipv6              192 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 	MLX5_SET(tls_cmd, cmd, ipv6, MLX5_GET(tls_flow, flow, ipv6));
ipv6              431 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 	if (MLX5_GET(tls_extended_cap, buf, ipv6))
ipv6              149 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 				   bool ipv6)
ipv6              151 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	if (ipv6) {
ipv6              170 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 				       bool ipv6)
ipv6              182 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	if (ipv6) {
ipv6              252 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 		if (ipv6) {
ipv6              328 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 		if (ipv6) {
ipv6              895 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				    src_ipv4_src_ipv6.ipv6_layout.ipv6),
ipv6              904 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				    dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
ipv6              817 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 				   bool ipv6);
ipv6             5736 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32(reg, ritr, ipv6, 0x00, 28, 1);
ipv6              437 drivers/net/ethernet/mscc/ocelot_ace.c 		struct ocelot_ace_frame_ipv6 *ipv6 = NULL;
ipv6              465 drivers/net/ethernet/mscc/ocelot_ace.c 			ipv6 = &ace->frame.ipv6;
ipv6              466 drivers/net/ethernet/mscc/ocelot_ace.c 			ttl = ipv6->ttl;
ipv6              469 drivers/net/ethernet/mscc/ocelot_ace.c 			proto = ipv6->proto;
ipv6              470 drivers/net/ethernet/mscc/ocelot_ace.c 			ds = ipv6->ds;
ipv6              471 drivers/net/ethernet/mscc/ocelot_ace.c 			ip_data = &ipv6->data;
ipv6              473 drivers/net/ethernet/mscc/ocelot_ace.c 				val = ipv6->sip.value[i + 8];
ipv6              474 drivers/net/ethernet/mscc/ocelot_ace.c 				msk = ipv6->sip.mask[i + 8];
ipv6              483 drivers/net/ethernet/mscc/ocelot_ace.c 			sport = &ipv6->sport;
ipv6              484 drivers/net/ethernet/mscc/ocelot_ace.c 			dport = &ipv6->dport;
ipv6              485 drivers/net/ethernet/mscc/ocelot_ace.c 			tcp_fin = ipv6->tcp_fin;
ipv6              486 drivers/net/ethernet/mscc/ocelot_ace.c 			tcp_syn = ipv6->tcp_syn;
ipv6              487 drivers/net/ethernet/mscc/ocelot_ace.c 			tcp_rst = ipv6->tcp_rst;
ipv6              488 drivers/net/ethernet/mscc/ocelot_ace.c 			tcp_psh = ipv6->tcp_psh;
ipv6              489 drivers/net/ethernet/mscc/ocelot_ace.c 			tcp_ack = ipv6->tcp_ack;
ipv6              490 drivers/net/ethernet/mscc/ocelot_ace.c 			tcp_urg = ipv6->tcp_urg;
ipv6              491 drivers/net/ethernet/mscc/ocelot_ace.c 			sip_eq_dip = ipv6->sip_eq_dip;
ipv6              492 drivers/net/ethernet/mscc/ocelot_ace.c 			sport_eq_dport = ipv6->sport_eq_dport;
ipv6              493 drivers/net/ethernet/mscc/ocelot_ace.c 			seq_zero = ipv6->seq_zero;
ipv6              210 drivers/net/ethernet/mscc/ocelot_ace.h 		struct ocelot_ace_frame_ipv6 ipv6;
ipv6              112 drivers/net/ethernet/mscc/ocelot_flower.c 			ocelot_rule->frame.ipv6.proto.value[0] =
ipv6              114 drivers/net/ethernet/mscc/ocelot_flower.c 			ocelot_rule->frame.ipv6.proto.mask[0] =
ipv6              277 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	bool ipv6;
ipv6              294 drivers/net/ethernet/netronome/nfp/crypto/tls.c 			ipv6 = true;
ipv6              301 drivers/net/ethernet/netronome/nfp/crypto/tls.c 		ipv6 = false;
ipv6              323 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	nfp_net_tls_set_ipver_vlan(front, ipv6 ? 6 : 4);
ipv6              326 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	if (ipv6)
ipv6              607 drivers/net/ethernet/netronome/nfp/flower/action.c 	ip6->ipv6[word].mask |= mask;
ipv6              608 drivers/net/ethernet/netronome/nfp/flower/action.c 	ip6->ipv6[word].exact &= ~mask;
ipv6              609 drivers/net/ethernet/netronome/nfp/flower/action.c 	ip6->ipv6[word].exact |= exact & mask;
ipv6              170 drivers/net/ethernet/netronome/nfp/flower/cmsg.h 	} ipv6[4];
ipv6               77 drivers/net/ethernet/netronome/nfp/flower/offload.c 				struct nfp_flower_ipv6 ipv6;
ipv6              575 drivers/net/ethernet/netronome/nfp/flower/offload.c 				merge->ipv6.ipv6_src.in6_u.u6_addr32[i] |=
ipv6              576 drivers/net/ethernet/netronome/nfp/flower/offload.c 					ipv6_add->ipv6[i].mask;
ipv6              581 drivers/net/ethernet/netronome/nfp/flower/offload.c 				merge->ipv6.ipv6_dst.in6_u.u6_addr32[i] |=
ipv6              582 drivers/net/ethernet/netronome/nfp/flower/offload.c 					ipv6_add->ipv6[i].mask;
ipv6              586 drivers/net/ethernet/netronome/nfp/flower/offload.c 			merge->ipv6.ip_ext.ttl |=
ipv6              588 drivers/net/ethernet/netronome/nfp/flower/offload.c 			merge->ipv6.ip_ext.tos |= ipv6_tc_hl_fl->ipv6_tc_mask;
ipv6              589 drivers/net/ethernet/netronome/nfp/flower/offload.c 			merge->ipv6.ipv6_flow_label_exthdr |=
ipv6              660 drivers/net/ethernet/netronome/nfp/flower/offload.c 		memcpy(&merge->ipv6, mask, match_size);
ipv6             4174 drivers/net/ethernet/qlogic/qed/qed_hsi.h 		    bool ipv4, bool ipv6, enum gft_profile_type profile_type);
ipv6             1233 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 		    bool ipv4, bool ipv6, enum gft_profile_type profile_type)
ipv6             1237 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 	if (!ipv6 && !ipv4)
ipv6             1282 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 	if (!(ipv4 && ipv6)) {
ipv6             2009 drivers/net/ethernet/qlogic/qed/qed_l2.c 			       p_cfg_params->ipv6,
ipv6             2017 drivers/net/ethernet/qlogic/qed/qed_l2.c 			   p_cfg_params->ipv6 ? "Enable" : "Disable",
ipv6             2810 drivers/net/ethernet/qlogic/qed/qed_l2.c 	arfs_config_params.ipv6 = true;
ipv6              193 drivers/net/ethernet/qlogic/qed/qed_l2.h 	bool ipv6;
ipv6             1005 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	__be32 ipv6[4];
ipv6             2351 drivers/net/ethernet/sfc/ef10.c 		struct ipv6hdr *ipv6 = ipv6_hdr(skb);
ipv6             2353 drivers/net/ethernet/sfc/ef10.c 		ipv6->payload_len = 0;
ipv6             1211 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c 				     bool en, bool ipv6, bool sa, bool inv,
ipv6             1227 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c 	if (ipv6) {
ipv6              368 drivers/net/ethernet/stmicro/stmmac/hwif.h 				bool en, bool ipv6, bool sa, bool inv,
ipv6             2949 drivers/net/ethernet/sun/niu.c 				  int ipv6, u64 protocol_id,
ipv6             2966 drivers/net/ethernet/sun/niu.c 	if (ipv6)
ipv6             6548 drivers/net/ethernet/sun/niu.c 	int ipv6;
ipv6             6559 drivers/net/ethernet/sun/niu.c 	ipv6 = ihl = 0;
ipv6             6568 drivers/net/ethernet/sun/niu.c 		ipv6 = 1;
ipv6             6601 drivers/net/ethernet/sun/niu.c 	       (ipv6 ? TXHDR_IP_VER : 0) |
ipv6              155 drivers/net/geneve.c 		    ipv6_addr_equal(&addr6, &node->geneve->info.key.u.ipv6.dst))
ipv6              440 drivers/net/geneve.c static struct socket *geneve_create_sock(struct net *net, bool ipv6,
ipv6              449 drivers/net/geneve.c 	if (ipv6) {
ipv6              564 drivers/net/geneve.c 						bool ipv6, bool ipv6_rx_csum)
ipv6              576 drivers/net/geneve.c 	sock = geneve_create_sock(net, ipv6, port, ipv6_rx_csum);
ipv6              648 drivers/net/geneve.c static int geneve_sock_add(struct geneve_dev *geneve, bool ipv6)
ipv6              657 drivers/net/geneve.c 	gs = geneve_find_sock(gn, ipv6 ? AF_INET6 : AF_INET, geneve->info.key.tp_dst);
ipv6              663 drivers/net/geneve.c 	gs = geneve_socket_create(net, geneve->info.key.tp_dst, ipv6,
ipv6              671 drivers/net/geneve.c 	if (ipv6) {
ipv6              692 drivers/net/geneve.c 	bool ipv4, ipv6;
ipv6              695 drivers/net/geneve.c 	ipv6 = geneve->info.mode & IP_TUNNEL_INFO_IPV6 || metadata;
ipv6              696 drivers/net/geneve.c 	ipv4 = !ipv6 || metadata;
ipv6              698 drivers/net/geneve.c 	if (ipv6) {
ipv6              840 drivers/net/geneve.c 	fl6->daddr = info->key.u.ipv6.dst;
ipv6              841 drivers/net/geneve.c 	fl6->saddr = info->key.u.ipv6.src;
ipv6             1059 drivers/net/geneve.c 		info->key.u.ipv6.src = fl6.saddr;
ipv6             1254 drivers/net/geneve.c 		return ipv6_addr_equal(&a->key.u.ipv6.dst, &b->key.u.ipv6.dst);
ipv6             1365 drivers/net/geneve.c 		info->key.u.ipv6.dst =
ipv6             1368 drivers/net/geneve.c 		if (ipv6_addr_type(&info->key.u.ipv6.dst) &
ipv6             1374 drivers/net/geneve.c 		if (ipv6_addr_is_multicast(&info->key.u.ipv6.dst)) {
ipv6             1523 drivers/net/geneve.c 		rt = rt6_lookup(geneve->net, &info->key.u.ipv6.dst, NULL, 0,
ipv6             1706 drivers/net/geneve.c 				     &info->key.u.ipv6.dst))
ipv6              275 drivers/net/netconsole.c 	if (nt->np.ipv6)
ipv6              285 drivers/net/netconsole.c 	if (nt->np.ipv6)
ipv6              492 drivers/net/netconsole.c 			nt->np.ipv6 = true;
ipv6              496 drivers/net/netconsole.c 		if (!nt->np.ipv6) {
ipv6              528 drivers/net/netconsole.c 			nt->np.ipv6 = true;
ipv6              532 drivers/net/netconsole.c 		if (!nt->np.ipv6) {
ipv6               37 drivers/net/netdevsim/fib.c 	struct nsim_per_fib_data ipv6;
ipv6               55 drivers/net/netdevsim/fib.c 		entry = &fib_data->ipv6.fib;
ipv6               58 drivers/net/netdevsim/fib.c 		entry = &fib_data->ipv6.rules;
ipv6               82 drivers/net/netdevsim/fib.c 		entry = &fib_data->ipv6.fib;
ipv6               85 drivers/net/netdevsim/fib.c 		entry = &fib_data->ipv6.rules;
ipv6              134 drivers/net/netdevsim/fib.c 		err = nsim_fib_rule_account(&data->ipv6.rules, add, extack);
ipv6              171 drivers/net/netdevsim/fib.c 		err = nsim_fib_account(&data->ipv6.fib, add, extack);
ipv6              212 drivers/net/netdevsim/fib.c 		data->ipv6.fib.num = 0ULL;
ipv6              213 drivers/net/netdevsim/fib.c 		data->ipv6.rules.num = 0ULL;
ipv6              230 drivers/net/netdevsim/fib.c 	data->ipv6.fib.max = (u64)-1;
ipv6              231 drivers/net/netdevsim/fib.c 	data->ipv6.rules.max = (u64)-1;
ipv6              856 drivers/net/vmxnet3/vmxnet3_drv.c 			} else if (ctx->ipv6) {
ipv6              944 drivers/net/vmxnet3/vmxnet3_drv.c 	} else if (ctx->ipv6) {
ipv6              997 drivers/net/vmxnet3/vmxnet3_drv.c 	ctx.ipv6 = (vlan_get_protocol(skb) == cpu_to_be16(ETH_P_IPV6));
ipv6             1232 drivers/net/vmxnet3/vmxnet3_drv.c 		struct ipv6hdr *ipv6;
ipv6             1262 drivers/net/vmxnet3/vmxnet3_drv.c 		if (hdr.ipv6->nexthdr != IPPROTO_TCP)
ipv6              219 drivers/net/vmxnet3/vmxnet3_int.h 	bool   ipv6;
ipv6              173 drivers/net/vrf.c 	struct dst_entry *dst_null = &net->ipv6.ip6_null_entry->dst;
ipv6              983 drivers/net/vrf.c 	if (unlikely(&rt6->dst == &net->ipv6.ip6_null_entry->dst))
ipv6             1104 drivers/net/vrf.c 		dst = &net->ipv6.ip6_null_entry->dst;
ipv6             2484 drivers/net/vxlan.c 			remote_ip.sin6.sin6_addr = info->key.u.ipv6.dst;
ipv6             2485 drivers/net/vxlan.c 			local_ip.sin6.sin6_addr = info->key.u.ipv6.src;
ipv6             2946 drivers/net/vxlan.c 					info->key.label, &info->key.u.ipv6.dst,
ipv6             2947 drivers/net/vxlan.c 					&info->key.u.ipv6.src, dport, sport,
ipv6             3193 drivers/net/vxlan.c static struct socket *vxlan_create_sock(struct net *net, bool ipv6,
ipv6             3202 drivers/net/vxlan.c 	if (ipv6) {
ipv6             3223 drivers/net/vxlan.c static struct vxlan_sock *vxlan_socket_create(struct net *net, bool ipv6,
ipv6             3240 drivers/net/vxlan.c 	sock = vxlan_create_sock(net, ipv6, port, flags, ifindex);
ipv6             3273 drivers/net/vxlan.c static int __vxlan_sock_add(struct vxlan_dev *vxlan, bool ipv6)
ipv6             3286 drivers/net/vxlan.c 		vs = vxlan_find_sock(vxlan->net, ipv6 ? AF_INET6 : AF_INET,
ipv6             3296 drivers/net/vxlan.c 		vs = vxlan_socket_create(vxlan->net, ipv6,
ipv6             3302 drivers/net/vxlan.c 	if (ipv6) {
ipv6             3318 drivers/net/vxlan.c 	bool ipv6 = vxlan->cfg.flags & VXLAN_F_IPV6 || metadata;
ipv6             3319 drivers/net/vxlan.c 	bool ipv4 = !ipv6 || metadata;
ipv6             3325 drivers/net/vxlan.c 	if (ipv6) {
ipv6             2081 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 					bool ipv6, unsigned int len)
ipv6             2083 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	if (ipv6) {
ipv6               40 drivers/net/wireless/marvell/mwifiex/sta_rx.c 	struct ipv6hdr *ipv6;
ipv6               54 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		ipv6 = (void *)(skb->data + sizeof(struct ethhdr));
ipv6               58 drivers/net/wireless/marvell/mwifiex/sta_rx.c 			if (!memcmp(&ipv6->saddr, &ipv6->daddr,
ipv6              100 drivers/scsi/fnic/cq_enet_desc.h 	u8 *ipv6, u8 *ipv4, u8 *ipv4_fragment, u8 *fcs_ok)
ipv6              160 drivers/scsi/fnic/cq_enet_desc.h 	*ipv6 = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_IPV6) ? 1 : 0;
ipv6              845 drivers/scsi/fnic/fnic_fcs.c 	u8 ipv6, ipv4, ipv4_fragment, rss_type, csum_not_calc;
ipv6              885 drivers/scsi/fnic/fnic_fcs.c 				    &ipv4_csum_ok, &ipv6, &ipv4,
ipv6             1996 drivers/scsi/qedi/qedi_main.c 	ip = ipv6_en ? initiator->ipv6.addr.byte : initiator->ipv4.addr.byte;
ipv6             1998 drivers/scsi/qedi/qedi_main.c 	sub = ipv6_en ? initiator->ipv6.subnet_mask.byte :
ipv6             2000 drivers/scsi/qedi/qedi_main.c 	gw = ipv6_en ? initiator->ipv6.gateway.byte :
ipv6              123 drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h 	struct nvm_iscsi_initiator_ipv6 ipv6;			/* 0x38 */
ipv6              173 drivers/staging/gdm724x/gdm_lte.c static __sum16 icmp6_checksum(struct ipv6hdr *ipv6, u16 *ptr, int len)
ipv6              192 drivers/staging/gdm724x/gdm_lte.c 	memcpy(&pseudo_header.ph.ph_src, &ipv6->saddr.in6_u.u6_addr8, 16);
ipv6              193 drivers/staging/gdm724x/gdm_lte.c 	memcpy(&pseudo_header.ph.ph_dst, &ipv6->daddr.in6_u.u6_addr8, 16);
ipv6              194 drivers/staging/gdm724x/gdm_lte.c 	pseudo_header.ph.ph_len = be16_to_cpu(ipv6->payload_len);
ipv6              195 drivers/staging/gdm724x/gdm_lte.c 	pseudo_header.ph.ph_nxt = ipv6->nexthdr;
ipv6              341 drivers/staging/gdm724x/gdm_lte.c 	struct ipv6hdr *ipv6;
ipv6              380 drivers/staging/gdm724x/gdm_lte.c 		ipv6 = network_data;
ipv6              382 drivers/staging/gdm724x/gdm_lte.c 		if (ipv6->nexthdr == IPPROTO_ICMPV6) /* Check NDP request */ {
ipv6              387 drivers/staging/gdm724x/gdm_lte.c 		} else if (ipv6->nexthdr == IPPROTO_UDP) /* Check DHCPv6 */ {
ipv6              521 drivers/target/iscsi/cxgbit/cxgbit_cm.c 	bool ipv6 = false;
ipv6              530 drivers/target/iscsi/cxgbit/cxgbit_cm.c 		ipv6 = true;
ipv6              535 drivers/target/iscsi/cxgbit/cxgbit_cm.c 				  cdev->lldi.rxq_ids[0], ipv6);
ipv6              550 drivers/target/iscsi/cxgbit/cxgbit_cm.c 	if (ipv6 && cnp->com.cdev) {
ipv6              128 fs/cifs/cifs_debug.c 	struct sockaddr_in6 *ipv6 = (struct sockaddr_in6 *)&iface->sockaddr;
ipv6              140 fs/cifs/cifs_debug.c 		seq_printf(m, "\t\tIPv6: %pI6\n", &ipv6->sin6_addr);
ipv6               42 include/linux/mlx5/mlx5_ifc_fpga.h 	u8         ipv6[16][0x8];
ipv6              407 include/linux/mlx5/mlx5_ifc_fpga.h 	u8         ipv6[0x1];
ipv6              419 include/linux/mlx5/mlx5_ifc_fpga.h 	u8         ipv6[0x1];
ipv6              589 include/linux/mlx5/mlx5_ifc_fpga.h 	u8         ipv6[0x1];
ipv6               40 include/linux/netfilter_ipv6/ip6_tables.h 	struct ip6t_ip6 ipv6;
ipv6               31 include/linux/netpoll.h 	bool ipv6;
ipv6              195 include/net/dst_metadata.h 	info->key.u.ipv6.src = *saddr;
ipv6              196 include/net/dst_metadata.h 	info->key.u.ipv6.dst = *daddr;
ipv6              158 include/net/if_inet6.h 	DEFINE_SNMP_STAT(struct ipstats_mib, ipv6);
ipv6              521 include/net/ip6_fib.h 	if (!net->ipv6.fib6_rules_require_fldissect)
ipv6               91 include/net/ip_fib.h 		struct in6_addr ipv6;
ipv6              120 include/net/ip_fib.h #define fib_nh_gw6		nh_common.nhc_gw.ipv6
ipv6               49 include/net/ip_tunnels.h 		} ipv6;
ipv6              198 include/net/ipv6.h 	((net)->ipv6.sysctl.fwmark_reflect ? (mark) : 0)
ipv6              251 include/net/ipv6.h 		_DEVINC(net, ipv6, , idev, field)
ipv6              253 include/net/ipv6.h 		_DEVINC(net, ipv6, __, idev, field)
ipv6              255 include/net/ipv6.h 		_DEVADD(net, ipv6, , idev, field, val)
ipv6              257 include/net/ipv6.h 		_DEVADD(net, ipv6, __, idev, field, val)
ipv6              259 include/net/ipv6.h 		_DEVUPD(net, ipv6, , idev, field, val)
ipv6              261 include/net/ipv6.h 		_DEVUPD(net, ipv6, __, idev, field, val)
ipv6              846 include/net/ipv6.h 	return net->ipv6.sysctl.ip_nonlocal_bind ||
ipv6              872 include/net/ipv6.h 	    net->ipv6.sysctl.auto_flowlabels == IP6_AUTO_FLOW_LABEL_OFF ||
ipv6              874 include/net/ipv6.h 	     net->ipv6.sysctl.auto_flowlabels != IP6_AUTO_FLOW_LABEL_FORCED))
ipv6              887 include/net/ipv6.h 	if (net->ipv6.sysctl.flowlabel_state_ranges)
ipv6              895 include/net/ipv6.h 	switch (net->ipv6.sysctl.auto_flowlabels) {
ipv6              922 include/net/ipv6.h 	return net->ipv6.sysctl.multipath_hash_policy;
ipv6              124 include/net/net_namespace.h 	struct netns_ipv6	ipv6;
ipv6              434 include/net/net_namespace.h 	return atomic_read(&net->ipv6.fib6_sernum);
ipv6               42 include/net/netfilter/nf_tables_offload.h 		struct flow_dissector_key_ipv6_addrs	ipv6;
ipv6               36 include/net/nexthop.h 		struct in6_addr	ipv6;
ipv6               47 include/net/seg6.h 	return net->ipv6.seg6_data;
ipv6               14 include/net/tso.h 	bool ipv6;
ipv6             2038 include/rdma/ib_verbs.h 	struct ib_flow_spec_ipv6        ipv6;
ipv6               83 include/trace/events/fib.h 				*in6 = nhc->nhc_gw.ipv6;
ipv6               70 include/trace/events/fib6.h 		if (res->f6i == net->ipv6.fib6_null_entry) {
ipv6             3135 include/uapi/linux/bpf.h 		} ipv6;
ipv6              111 include/uapi/linux/netfilter_ipv6/ip6_tables.h 	struct ip6t_ip6 ipv6;
ipv6              209 net/bridge/netfilter/nft_reject_bridge.c 				     net->ipv6.devconf_all->hop_limit);
ipv6              274 net/bridge/netfilter/nft_reject_bridge.c 				     net->ipv6.devconf_all->hop_limit);
ipv6             2851 net/core/ethtool.c 		struct flow_dissector_key_ipv6_addrs	ipv6;
ipv6             2976 net/core/ethtool.c 			memcpy(&match->key.ipv6.src, v6_spec->ip6src,
ipv6             2977 net/core/ethtool.c 			       sizeof(match->key.ipv6.src));
ipv6             2978 net/core/ethtool.c 			memcpy(&match->mask.ipv6.src, v6_m_spec->ip6src,
ipv6             2979 net/core/ethtool.c 			       sizeof(match->mask.ipv6.src));
ipv6             2982 net/core/ethtool.c 			memcpy(&match->key.ipv6.dst, v6_spec->ip6dst,
ipv6             2983 net/core/ethtool.c 			       sizeof(match->key.ipv6.dst));
ipv6             2984 net/core/ethtool.c 			memcpy(&match->mask.ipv6.dst, v6_m_spec->ip6dst,
ipv6             2985 net/core/ethtool.c 			       sizeof(match->mask.ipv6.dst));
ipv6             2992 net/core/ethtool.c 				offsetof(struct ethtool_rx_flow_key, ipv6);
ipv6             3868 net/core/filter.c 		memcpy(to->remote_ipv6, &info->key.u.ipv6.src,
ipv6             3984 net/core/filter.c 		memcpy(&info->key.u.ipv6.dst, from->remote_ipv6,
ipv6             4717 net/core/filter.c 		*dst = nhc->nhc_gw.ipv6;
ipv6             4794 net/core/filter.c 		     res.f6i == net->ipv6.fib6_null_entry))
ipv6             5228 net/core/filter.c 		struct in6_addr *src6 = (struct in6_addr *)&tuple->ipv6.saddr;
ipv6             5229 net/core/filter.c 		struct in6_addr *dst6 = (struct in6_addr *)&tuple->ipv6.daddr;
ipv6             5233 net/core/filter.c 					    src6, tuple->ipv6.sport,
ipv6             5234 net/core/filter.c 					    dst6, ntohs(tuple->ipv6.dport),
ipv6             5238 net/core/filter.c 							    src6, tuple->ipv6.sport,
ipv6             5239 net/core/filter.c 							    dst6, tuple->ipv6.dport,
ipv6             5269 net/core/filter.c 	else if (len == sizeof(tuple->ipv6))
ipv6              347 net/core/flow_dissector.c 			struct flow_dissector_key_ipv6_addrs *ipv6;
ipv6              349 net/core/flow_dissector.c 			ipv6 = skb_flow_dissector_target(flow_dissector,
ipv6              352 net/core/flow_dissector.c 			ipv6->src = key->u.ipv6.src;
ipv6              353 net/core/flow_dissector.c 			ipv6->dst = key->u.ipv6.dst;
ipv6              375 net/core/netpoll.c 	if (np->ipv6)
ipv6              397 net/core/netpoll.c 	if (np->ipv6) {
ipv6              468 net/core/netpoll.c 	if (np->ipv6)
ipv6              474 net/core/netpoll.c 	if (np->ipv6)
ipv6              505 net/core/netpoll.c 	int ipv6;
ipv6              523 net/core/netpoll.c 		ipv6 = netpoll_parse_ip_addr(cur, &np->local_ip);
ipv6              524 net/core/netpoll.c 		if (ipv6 < 0)
ipv6              527 net/core/netpoll.c 			np->ipv6 = (bool)ipv6;
ipv6              559 net/core/netpoll.c 	ipv6 = netpoll_parse_ip_addr(cur, &np->remote_ip);
ipv6              560 net/core/netpoll.c 	if (ipv6 < 0)
ipv6              562 net/core/netpoll.c 	else if (ipversion_set && np->ipv6 != (bool)ipv6)
ipv6              565 net/core/netpoll.c 		np->ipv6 = (bool)ipv6;
ipv6              698 net/core/netpoll.c 		if (!np->ipv6) {
ipv6               24 net/core/tso.c 	if (!tso->ipv6) {
ipv6               72 net/core/tso.c 	tso->ipv6 = vlan_get_protocol(skb) == htons(ETH_P_IPV6);
ipv6              543 net/ipv4/fib_semantics.c 		n = neigh_lookup(ipv6_stub->nd_tbl, &nhc->nhc_gw.ipv6,
ipv6             1627 net/ipv4/fib_semantics.c 			memcpy(via->rtvia_addr, &nhc->nhc_gw.ipv6, alen);
ipv6             1629 net/ipv4/fib_semantics.c 					    &nhc->nhc_gw.ipv6) < 0) {
ipv6              140 net/ipv4/ip_tunnel_core.c 		memcpy(&dst->key.u.ipv6.dst, &src->key.u.ipv6.src,
ipv6              366 net/ipv4/ip_tunnel_core.c 		tun_info->key.u.ipv6.dst = nla_get_in6_addr(tb[LWTUNNEL_IP6_DST]);
ipv6              369 net/ipv4/ip_tunnel_core.c 		tun_info->key.u.ipv6.src = nla_get_in6_addr(tb[LWTUNNEL_IP6_SRC]);
ipv6              395 net/ipv4/ip_tunnel_core.c 	    nla_put_in6_addr(skb, LWTUNNEL_IP6_DST, &tun_info->key.u.ipv6.dst) ||
ipv6              396 net/ipv4/ip_tunnel_core.c 	    nla_put_in6_addr(skb, LWTUNNEL_IP6_SRC, &tun_info->key.u.ipv6.src) ||
ipv6             1210 net/ipv4/nexthop.c 		.fc_gateway = cfg->gw.ipv6,
ipv6             1217 net/ipv4/nexthop.c 	if (!ipv6_addr_any(&cfg->gw.ipv6))
ipv6             1452 net/ipv4/nexthop.c 			cfg->gw.ipv6 = nla_get_in6_addr(gwa);
ipv6             1578 net/ipv4/route.c 				rt->rt_gw6 = nhc->nhc_gw.ipv6;
ipv6              333 net/ipv6/addrconf.c 	idev->stats.ipv6 = alloc_percpu(struct ipstats_mib);
ipv6              334 net/ipv6/addrconf.c 	if (!idev->stats.ipv6)
ipv6              339 net/ipv6/addrconf.c 		addrconf_stats = per_cpu_ptr(idev->stats.ipv6, i);
ipv6              358 net/ipv6/addrconf.c 	free_percpu(idev->stats.ipv6);
ipv6              381 net/ipv6/addrconf.c 	memcpy(&ndev->cnf, dev_net(dev)->ipv6.devconf_dflt, sizeof(ndev->cnf));
ipv6              660 net/ipv6/addrconf.c 		devconf = net->ipv6.devconf_all;
ipv6              663 net/ipv6/addrconf.c 		devconf = net->ipv6.devconf_dflt;
ipv6              733 net/ipv6/addrconf.c 		cb->seq = atomic_read(&net->ipv6.dev_addr_genid) ^
ipv6              760 net/ipv6/addrconf.c 					       net->ipv6.devconf_all,
ipv6              771 net/ipv6/addrconf.c 					       net->ipv6.devconf_dflt,
ipv6              852 net/ipv6/addrconf.c 	if (p == &net->ipv6.devconf_dflt->forwarding) {
ipv6              857 net/ipv6/addrconf.c 						     net->ipv6.devconf_dflt);
ipv6              862 net/ipv6/addrconf.c 	if (p == &net->ipv6.devconf_all->forwarding) {
ipv6              863 net/ipv6/addrconf.c 		int old_dflt = net->ipv6.devconf_dflt->forwarding;
ipv6              865 net/ipv6/addrconf.c 		net->ipv6.devconf_dflt->forwarding = newf;
ipv6              870 net/ipv6/addrconf.c 						     net->ipv6.devconf_dflt);
ipv6              877 net/ipv6/addrconf.c 						     net->ipv6.devconf_all);
ipv6              920 net/ipv6/addrconf.c 	if (p == &net->ipv6.devconf_dflt->ignore_routes_with_linkdown) {
ipv6              926 net/ipv6/addrconf.c 						     net->ipv6.devconf_dflt);
ipv6              931 net/ipv6/addrconf.c 	if (p == &net->ipv6.devconf_all->ignore_routes_with_linkdown) {
ipv6              932 net/ipv6/addrconf.c 		net->ipv6.devconf_dflt->ignore_routes_with_linkdown = newf;
ipv6              939 net/ipv6/addrconf.c 						     net->ipv6.devconf_all);
ipv6             1094 net/ipv6/addrconf.c 	if (net->ipv6.devconf_all->disable_policy ||
ipv6             1488 net/ipv6/addrconf.c 	if (!net->ipv6.devconf_all->optimistic_dad && !idev->cnf.optimistic_dad)
ipv6             1490 net/ipv6/addrconf.c 	if (!net->ipv6.devconf_all->use_optimistic && !idev->cnf.use_optimistic)
ipv6             1505 net/ipv6/addrconf.c 	if (!net->ipv6.devconf_all->optimistic_dad && !idev->cnf.optimistic_dad)
ipv6             2096 net/ipv6/addrconf.c 		if (retries > net->ipv6.sysctl.idgen_retries) {
ipv6             2126 net/ipv6/addrconf.c 		addrconf_mod_dad_work(ifp2, net->ipv6.sysctl.idgen_delay);
ipv6             2579 net/ipv6/addrconf.c 		if ((net->ipv6.devconf_all->optimistic_dad ||
ipv6             2581 net/ipv6/addrconf.c 		    !net->ipv6.devconf_all->forwarding && sllao)
ipv6             2928 net/ipv6/addrconf.c 		int ret = ipv6_mc_config(net->ipv6.mc_autojoin_sk,
ipv6             2981 net/ipv6/addrconf.c 		ipv6_mc_config(net->ipv6.mc_autojoin_sk, false,
ipv6             3020 net/ipv6/addrconf.c 				ipv6_mc_config(net->ipv6.mc_autojoin_sk,
ipv6             3186 net/ipv6/addrconf.c 	if ((dev_net(idev->dev)->ipv6.devconf_all->optimistic_dad ||
ipv6             3188 net/ipv6/addrconf.c 	    !dev_net(idev->dev)->ipv6.devconf_all->forwarding)
ipv6             3244 net/ipv6/addrconf.c 	else if (net->ipv6.devconf_dflt->stable_secret.initialized)
ipv6             3245 net/ipv6/addrconf.c 		secret = net->ipv6.devconf_dflt->stable_secret.secret;
ipv6             3271 net/ipv6/addrconf.c 		if (dad_count > dev_net(idev->dev)->ipv6.sysctl.idgen_retries)
ipv6             3744 net/ipv6/addrconf.c 		int _keep_addr = net->ipv6.devconf_all->keep_addr_on_down;
ipv6             3932 net/ipv6/addrconf.c 	    dev_net(idev->dev)->ipv6.devconf_all->enhanced_dad) {
ipv6             3960 net/ipv6/addrconf.c 	    (net->ipv6.devconf_all->accept_dad < 1 &&
ipv6             4053 net/ipv6/addrconf.c 		if ((dev_net(idev->dev)->ipv6.devconf_all->accept_dad > 1 ||
ipv6             4191 net/ipv6/addrconf.c 	     dev_net(dev)->ipv6.devconf_all->ndisc_notify)) {
ipv6             5201 net/ipv6/addrconf.c 	cb->seq = atomic_read(&tgt_net->ipv6.dev_addr_genid) ^ tgt_net->dev_base_seq;
ipv6             5542 net/ipv6/addrconf.c 		__snmp6_fill_stats64(stats, idev->stats.ipv6, bytes,
ipv6             5711 net/ipv6/addrconf.c 	    !net->ipv6.devconf_dflt->stable_secret.initialized)
ipv6             6044 net/ipv6/addrconf.c 	atomic_inc(&net->ipv6.dev_addr_genid);
ipv6             6140 net/ipv6/addrconf.c 	if (p == &net->ipv6.devconf_dflt->disable_ipv6) {
ipv6             6145 net/ipv6/addrconf.c 	if (p == &net->ipv6.devconf_all->disable_ipv6) {
ipv6             6146 net/ipv6/addrconf.c 		net->ipv6.devconf_dflt->disable_ipv6 = newf;
ipv6             6199 net/ipv6/addrconf.c 		if (valp == &net->ipv6.devconf_dflt->proxy_ndp)
ipv6             6203 net/ipv6/addrconf.c 						     net->ipv6.devconf_dflt);
ipv6             6204 net/ipv6/addrconf.c 		else if (valp == &net->ipv6.devconf_all->proxy_ndp)
ipv6             6208 net/ipv6/addrconf.c 						     net->ipv6.devconf_all);
ipv6             6262 net/ipv6/addrconf.c 		} else if (&net->ipv6.devconf_all->addr_gen_mode == ctl->data) {
ipv6             6265 net/ipv6/addrconf.c 			net->ipv6.devconf_dflt->addr_gen_mode = new_val;
ipv6             6296 net/ipv6/addrconf.c 	if (&net->ipv6.devconf_all->stable_secret == ctl->data)
ipv6             6328 net/ipv6/addrconf.c 	if (&net->ipv6.devconf_dflt->stable_secret == ctl->data) {
ipv6             6432 net/ipv6/addrconf.c 	if (valp == &net->ipv6.devconf_dflt->disable_policy) {
ipv6             6437 net/ipv6/addrconf.c 	if (valp == &net->ipv6.devconf_all->disable_policy)  {
ipv6             6967 net/ipv6/addrconf.c 		memcpy(all, init_net.ipv6.devconf_all, sizeof(ipv6_devconf));
ipv6             6968 net/ipv6/addrconf.c 		memcpy(dflt, init_net.ipv6.devconf_dflt, sizeof(ipv6_devconf_dflt));
ipv6             6978 net/ipv6/addrconf.c 	net->ipv6.devconf_all = all;
ipv6             6979 net/ipv6/addrconf.c 	net->ipv6.devconf_dflt = dflt;
ipv6             7007 net/ipv6/addrconf.c 	__addrconf_sysctl_unregister(net, net->ipv6.devconf_dflt,
ipv6             7009 net/ipv6/addrconf.c 	__addrconf_sysctl_unregister(net, net->ipv6.devconf_all,
ipv6             7012 net/ipv6/addrconf.c 	kfree(net->ipv6.devconf_dflt);
ipv6             7013 net/ipv6/addrconf.c 	kfree(net->ipv6.devconf_all);
ipv6              226 net/ipv6/addrconf_core.c 	free_percpu(idev->stats.ipv6);
ipv6              133 net/ipv6/addrlabel.c 	hlist_for_each_entry_rcu(p, &net->ipv6.ip6addrlbl_table.head, list) {
ipv6              213 net/ipv6/addrlabel.c 	hlist_for_each_entry_safe(p, n,	&net->ipv6.ip6addrlbl_table.head, list) {
ipv6              234 net/ipv6/addrlabel.c 		hlist_add_head_rcu(&newp->list, &net->ipv6.ip6addrlbl_table.head);
ipv6              237 net/ipv6/addrlabel.c 		net->ipv6.ip6addrlbl_table.seq++;
ipv6              256 net/ipv6/addrlabel.c 	spin_lock(&net->ipv6.ip6addrlbl_table.lock);
ipv6              258 net/ipv6/addrlabel.c 	spin_unlock(&net->ipv6.ip6addrlbl_table.lock);
ipv6              276 net/ipv6/addrlabel.c 	hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
ipv6              300 net/ipv6/addrlabel.c 	spin_lock(&net->ipv6.ip6addrlbl_table.lock);
ipv6              302 net/ipv6/addrlabel.c 	spin_unlock(&net->ipv6.ip6addrlbl_table.lock);
ipv6              314 net/ipv6/addrlabel.c 	spin_lock_init(&net->ipv6.ip6addrlbl_table.lock);
ipv6              315 net/ipv6/addrlabel.c 	INIT_HLIST_HEAD(&net->ipv6.ip6addrlbl_table.head);
ipv6              336 net/ipv6/addrlabel.c 	spin_lock(&net->ipv6.ip6addrlbl_table.lock);
ipv6              337 net/ipv6/addrlabel.c 	hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
ipv6              341 net/ipv6/addrlabel.c 	spin_unlock(&net->ipv6.ip6addrlbl_table.lock);
ipv6              501 net/ipv6/addrlabel.c 	hlist_for_each_entry_rcu(p, &net->ipv6.ip6addrlbl_table.head, list) {
ipv6              504 net/ipv6/addrlabel.c 					      net->ipv6.ip6addrlbl_table.seq,
ipv6              608 net/ipv6/addrlabel.c 	lseq = net->ipv6.ip6addrlbl_table.seq;
ipv6              211 net/ipv6/af_inet6.c 	np->repflow	= net->ipv6.sysctl.flowlabel_reflect & FLOWLABEL_REFLECT_ESTABLISHED;
ipv6              212 net/ipv6/af_inet6.c 	sk->sk_ipv6only	= net->ipv6.sysctl.bindv6only;
ipv6              873 net/ipv6/af_inet6.c 	net->ipv6.sysctl.bindv6only = 0;
ipv6              874 net/ipv6/af_inet6.c 	net->ipv6.sysctl.icmpv6_time = 1*HZ;
ipv6              875 net/ipv6/af_inet6.c 	net->ipv6.sysctl.icmpv6_echo_ignore_all = 0;
ipv6              876 net/ipv6/af_inet6.c 	net->ipv6.sysctl.icmpv6_echo_ignore_multicast = 0;
ipv6              877 net/ipv6/af_inet6.c 	net->ipv6.sysctl.icmpv6_echo_ignore_anycast = 0;
ipv6              883 net/ipv6/af_inet6.c 	bitmap_set(net->ipv6.sysctl.icmpv6_ratemask, 0, ICMPV6_ERRMSG_MAX + 1);
ipv6              884 net/ipv6/af_inet6.c 	bitmap_clear(net->ipv6.sysctl.icmpv6_ratemask, ICMPV6_PKT_TOOBIG, 1);
ipv6              885 net/ipv6/af_inet6.c 	net->ipv6.sysctl.icmpv6_ratemask_ptr = net->ipv6.sysctl.icmpv6_ratemask;
ipv6              887 net/ipv6/af_inet6.c 	net->ipv6.sysctl.flowlabel_consistency = 1;
ipv6              888 net/ipv6/af_inet6.c 	net->ipv6.sysctl.auto_flowlabels = IP6_DEFAULT_AUTO_FLOW_LABELS;
ipv6              889 net/ipv6/af_inet6.c 	net->ipv6.sysctl.idgen_retries = 3;
ipv6              890 net/ipv6/af_inet6.c 	net->ipv6.sysctl.idgen_delay = 1 * HZ;
ipv6              891 net/ipv6/af_inet6.c 	net->ipv6.sysctl.flowlabel_state_ranges = 0;
ipv6              892 net/ipv6/af_inet6.c 	net->ipv6.sysctl.max_dst_opts_cnt = IP6_DEFAULT_MAX_DST_OPTS_CNT;
ipv6              893 net/ipv6/af_inet6.c 	net->ipv6.sysctl.max_hbh_opts_cnt = IP6_DEFAULT_MAX_HBH_OPTS_CNT;
ipv6              894 net/ipv6/af_inet6.c 	net->ipv6.sysctl.max_dst_opts_len = IP6_DEFAULT_MAX_DST_OPTS_LEN;
ipv6              895 net/ipv6/af_inet6.c 	net->ipv6.sysctl.max_hbh_opts_len = IP6_DEFAULT_MAX_HBH_OPTS_LEN;
ipv6              896 net/ipv6/af_inet6.c 	atomic_set(&net->ipv6.fib6_sernum, 1);
ipv6               70 net/ipv6/anycast.c 	int	ishost = !net->ipv6.devconf_all->forwarding;
ipv6              299 net/ipv6/exthdrs.c 	if (extlen > net->ipv6.sysctl.max_dst_opts_len)
ipv6              308 net/ipv6/exthdrs.c 			  init_net.ipv6.sysctl.max_dst_opts_cnt)) {
ipv6              365 net/ipv6/exthdrs.c 	accept_seg6 = net->ipv6.devconf_all->seg6_enabled;
ipv6              486 net/ipv6/exthdrs.c 	int accept_source_route = net->ipv6.devconf_all->accept_source_route;
ipv6              842 net/ipv6/exthdrs.c 	if (extlen > net->ipv6.sysctl.max_hbh_opts_len)
ipv6              847 net/ipv6/exthdrs.c 			  init_net.ipv6.sysctl.max_hbh_opts_cnt)) {
ipv6               55 net/ipv6/fib6_notifier.c 	net->ipv6.notifier_ops = ops;
ipv6               62 net/ipv6/fib6_notifier.c 	fib_notifier_ops_unregister(net->ipv6.notifier_ops);
ipv6               66 net/ipv6/fib6_rules.c 	if (net->ipv6.fib6_has_custom_rules) {
ipv6               76 net/ipv6/fib6_rules.c 		err = fib_rules_lookup(net->ipv6.fib6_rules_ops,
ipv6               79 net/ipv6/fib6_rules.c 		err = fib6_table_lookup(net, net->ipv6.fib6_local_tbl, oif,
ipv6               81 net/ipv6/fib6_rules.c 		if (err || res->f6i == net->ipv6.fib6_null_entry)
ipv6               82 net/ipv6/fib6_rules.c 			err = fib6_table_lookup(net, net->ipv6.fib6_main_tbl,
ipv6               93 net/ipv6/fib6_rules.c 	if (net->ipv6.fib6_has_custom_rules) {
ipv6              105 net/ipv6/fib6_rules.c 		fib_rules_lookup(net->ipv6.fib6_rules_ops,
ipv6              113 net/ipv6/fib6_rules.c 		rt = lookup(net, net->ipv6.fib6_local_tbl, fl6, skb, flags);
ipv6              114 net/ipv6/fib6_rules.c 		if (rt != net->ipv6.ip6_null_entry && rt->dst.error != -EAGAIN)
ipv6              117 net/ipv6/fib6_rules.c 		rt = lookup(net, net->ipv6.fib6_main_tbl, fl6, skb, flags);
ipv6              124 net/ipv6/fib6_rules.c 		dst_hold(&net->ipv6.ip6_null_entry->dst);
ipv6              125 net/ipv6/fib6_rules.c 	return &net->ipv6.ip6_null_entry->dst;
ipv6              182 net/ipv6/fib6_rules.c 	if (!err && res->f6i != net->ipv6.fib6_null_entry)
ipv6              208 net/ipv6/fib6_rules.c 		rt = net->ipv6.ip6_null_entry;
ipv6              213 net/ipv6/fib6_rules.c 		rt = net->ipv6.ip6_blk_hole_entry;
ipv6              217 net/ipv6/fib6_rules.c 		rt = net->ipv6.ip6_prohibit_entry;
ipv6              229 net/ipv6/fib6_rules.c 	if (rt != net->ipv6.ip6_null_entry) {
ipv6              371 net/ipv6/fib6_rules.c 		net->ipv6.fib6_rules_require_fldissect++;
ipv6              373 net/ipv6/fib6_rules.c 	net->ipv6.fib6_has_custom_rules = true;
ipv6              383 net/ipv6/fib6_rules.c 	if (net->ipv6.fib6_rules_require_fldissect &&
ipv6              385 net/ipv6/fib6_rules.c 		net->ipv6.fib6_rules_require_fldissect--;
ipv6              476 net/ipv6/fib6_rules.c 	net->ipv6.fib6_rules_ops = ops;
ipv6              477 net/ipv6/fib6_rules.c 	net->ipv6.fib6_rules_require_fldissect = 0;
ipv6              489 net/ipv6/fib6_rules.c 	fib_rules_unregister(net->ipv6.fib6_rules_ops);
ipv6               80 net/ipv6/icmp.c 	return this_cpu_read(*net->ipv6.icmp_sk);
ipv6              173 net/ipv6/icmp.c 	if (!test_bit(type, net->ipv6.sysctl.icmpv6_ratemask))
ipv6              216 net/ipv6/icmp.c 		int tmo = net->ipv6.sysctl.icmpv6_time;
ipv6              223 net/ipv6/icmp.c 		peer = inet_getpeer_v6(net->ipv6.peers, &fl6->daddr, 1);
ipv6              689 net/ipv6/icmp.c 	    net->ipv6.sysctl.icmpv6_echo_ignore_multicast)
ipv6              695 net/ipv6/icmp.c 	if (acast && net->ipv6.sysctl.icmpv6_echo_ignore_anycast)
ipv6              699 net/ipv6/icmp.c 	    !(net->ipv6.sysctl.anycast_src_echo_reply && acast))
ipv6              706 net/ipv6/icmp.c 	if (net->ipv6.sysctl.flowlabel_reflect & FLOWLABEL_REFLECT_ICMPV6_ECHO_REPLIES)
ipv6              870 net/ipv6/icmp.c 		if (!net->ipv6.sysctl.icmpv6_echo_ignore_all)
ipv6              978 net/ipv6/icmp.c 		inet_ctl_sock_destroy(*per_cpu_ptr(net->ipv6.icmp_sk, i));
ipv6              979 net/ipv6/icmp.c 	free_percpu(net->ipv6.icmp_sk);
ipv6              987 net/ipv6/icmp.c 	net->ipv6.icmp_sk = alloc_percpu(struct sock *);
ipv6              988 net/ipv6/icmp.c 	if (!net->ipv6.icmp_sk)
ipv6             1000 net/ipv6/icmp.c 		*per_cpu_ptr(net->ipv6.icmp_sk, i) = sk;
ipv6             1123 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_time,
ipv6             1130 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_echo_ignore_all,
ipv6             1137 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_echo_ignore_multicast,
ipv6             1144 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_echo_ignore_anycast,
ipv6             1151 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_ratemask_ptr,
ipv6             1168 net/ipv6/icmp.c 		table[0].data = &net->ipv6.sysctl.icmpv6_time;
ipv6             1169 net/ipv6/icmp.c 		table[1].data = &net->ipv6.sysctl.icmpv6_echo_ignore_all;
ipv6             1170 net/ipv6/icmp.c 		table[2].data = &net->ipv6.sysctl.icmpv6_echo_ignore_multicast;
ipv6             1171 net/ipv6/icmp.c 		table[3].data = &net->ipv6.sysctl.icmpv6_echo_ignore_anycast;
ipv6             1172 net/ipv6/icmp.c 		table[4].data = &net->ipv6.sysctl.icmpv6_ratemask_ptr;
ipv6               74 net/ipv6/ip6_fib.c 	list_for_each_entry(w, &(net)->ipv6.fib6_walkers, lh)
ipv6               78 net/ipv6/ip6_fib.c 	write_lock_bh(&net->ipv6.fib6_walker_lock);
ipv6               79 net/ipv6/ip6_fib.c 	list_add(&w->lh, &net->ipv6.fib6_walkers);
ipv6               80 net/ipv6/ip6_fib.c 	write_unlock_bh(&net->ipv6.fib6_walker_lock);
ipv6               85 net/ipv6/ip6_fib.c 	write_lock_bh(&net->ipv6.fib6_walker_lock);
ipv6               87 net/ipv6/ip6_fib.c 	write_unlock_bh(&net->ipv6.fib6_walker_lock);
ipv6               95 net/ipv6/ip6_fib.c 		old = atomic_read(&net->ipv6.fib6_sernum);
ipv6               97 net/ipv6/ip6_fib.c 	} while (atomic_cmpxchg(&net->ipv6.fib6_sernum,
ipv6              187 net/ipv6/ip6_fib.c 		net->ipv6.rt6_stats->fib_nodes++;
ipv6              195 net/ipv6/ip6_fib.c 	net->ipv6.rt6_stats->fib_nodes--;
ipv6              208 net/ipv6/ip6_fib.c 	net->ipv6.rt6_stats->fib_nodes--;
ipv6              232 net/ipv6/ip6_fib.c 	hlist_add_head_rcu(&tb->tb6_hlist, &net->ipv6.fib_table_hash[h]);
ipv6              245 net/ipv6/ip6_fib.c 				   net->ipv6.fib6_null_entry);
ipv6              281 net/ipv6/ip6_fib.c 	head = &net->ipv6.fib_table_hash[h];
ipv6              296 net/ipv6/ip6_fib.c 	fib6_link_table(net, net->ipv6.fib6_main_tbl);
ipv6              297 net/ipv6/ip6_fib.c 	fib6_link_table(net, net->ipv6.fib6_local_tbl);
ipv6              308 net/ipv6/ip6_fib.c 	  return net->ipv6.fib6_main_tbl;
ipv6              317 net/ipv6/ip6_fib.c 	rt = lookup(net, net->ipv6.fib6_main_tbl, fl6, skb, flags);
ipv6              320 net/ipv6/ip6_fib.c 		rt = net->ipv6.ip6_null_entry;
ipv6              332 net/ipv6/ip6_fib.c 	return fib6_table_lookup(net, net->ipv6.fib6_main_tbl, oif, fl6,
ipv6              338 net/ipv6/ip6_fib.c 	fib6_link_table(net, net->ipv6.fib6_main_tbl);
ipv6              349 net/ipv6/ip6_fib.c 		struct hlist_head *head = &net->ipv6.fib_table_hash[h];
ipv6              408 net/ipv6/ip6_fib.c 	if (rt == arg->net->ipv6.fib6_null_entry)
ipv6              449 net/ipv6/ip6_fib.c 		struct hlist_head *head = &net->ipv6.fib_table_hash[h];
ipv6              637 net/ipv6/ip6_fib.c 		head = &net->ipv6.fib_table_hash[h];
ipv6              739 net/ipv6/ip6_fib.c 				   net->ipv6.fib6_null_entry) {
ipv6             1181 net/ipv6/ip6_fib.c 		info->nl_net->ipv6.rt6_stats->fib_rt_entries++;
ipv6             1184 net/ipv6/ip6_fib.c 			info->nl_net->ipv6.rt6_stats->fib_route_nodes++;
ipv6             1213 net/ipv6/ip6_fib.c 			info->nl_net->ipv6.rt6_stats->fib_route_nodes++;
ipv6             1239 net/ipv6/ip6_fib.c 					info->nl_net->ipv6.rt6_stats->fib_rt_entries--;
ipv6             1255 net/ipv6/ip6_fib.c 	if (!timer_pending(&net->ipv6.ip6_fib_timer) &&
ipv6             1257 net/ipv6/ip6_fib.c 		mod_timer(&net->ipv6.ip6_fib_timer,
ipv6             1258 net/ipv6/ip6_fib.c 			  jiffies + net->ipv6.sysctl.ip6_rt_gc_interval);
ipv6             1263 net/ipv6/ip6_fib.c 	if (!timer_pending(&net->ipv6.ip6_fib_timer))
ipv6             1264 net/ipv6/ip6_fib.c 		mod_timer(&net->ipv6.ip6_fib_timer,
ipv6             1265 net/ipv6/ip6_fib.c 			  jiffies + net->ipv6.sysctl.ip6_rt_gc_interval);
ipv6             1356 net/ipv6/ip6_fib.c 			fib6_info_hold(info->nl_net->ipv6.fib6_null_entry);
ipv6             1358 net/ipv6/ip6_fib.c 					   info->nl_net->ipv6.fib6_null_entry);
ipv6             1397 net/ipv6/ip6_fib.c 					    info->nl_net->ipv6.fib6_null_entry);
ipv6             1438 net/ipv6/ip6_fib.c 					    info->nl_net->ipv6.fib6_null_entry;
ipv6             1680 net/ipv6/ip6_fib.c 		return net->ipv6.fib6_null_entry;
ipv6             1717 net/ipv6/ip6_fib.c 		rcu_assign_pointer(fn->leaf, net->ipv6.fib6_null_entry);
ipv6             1762 net/ipv6/ip6_fib.c 				new_fn_leaf = net->ipv6.fib6_null_entry;
ipv6             1793 net/ipv6/ip6_fib.c 		read_lock(&net->ipv6.fib6_walker_lock);
ipv6             1814 net/ipv6/ip6_fib.c 		read_unlock(&net->ipv6.fib6_walker_lock);
ipv6             1839 net/ipv6/ip6_fib.c 	net->ipv6.rt6_stats->fib_rt_entries--;
ipv6             1840 net/ipv6/ip6_fib.c 	net->ipv6.rt6_stats->fib_discarded_routes++;
ipv6             1862 net/ipv6/ip6_fib.c 	read_lock(&net->ipv6.fib6_walker_lock);
ipv6             1872 net/ipv6/ip6_fib.c 	read_unlock(&net->ipv6.fib6_walker_lock);
ipv6             1881 net/ipv6/ip6_fib.c 			net->ipv6.rt6_stats->fib_route_nodes--;
ipv6             1906 net/ipv6/ip6_fib.c 	if (!fn || rt == net->ipv6.fib6_null_entry)
ipv6             2144 net/ipv6/ip6_fib.c 		head = &net->ipv6.fib_table_hash[h];
ipv6             2212 net/ipv6/ip6_fib.c 		spin_lock_bh(&net->ipv6.fib6_gc_lock);
ipv6             2213 net/ipv6/ip6_fib.c 	} else if (!spin_trylock_bh(&net->ipv6.fib6_gc_lock)) {
ipv6             2214 net/ipv6/ip6_fib.c 		mod_timer(&net->ipv6.ip6_fib_timer, jiffies + HZ);
ipv6             2218 net/ipv6/ip6_fib.c 			  net->ipv6.sysctl.ip6_rt_gc_interval;
ipv6             2223 net/ipv6/ip6_fib.c 	net->ipv6.ip6_rt_last_gc = now;
ipv6             2226 net/ipv6/ip6_fib.c 		mod_timer(&net->ipv6.ip6_fib_timer,
ipv6             2228 net/ipv6/ip6_fib.c 					+ net->ipv6.sysctl.ip6_rt_gc_interval));
ipv6             2230 net/ipv6/ip6_fib.c 		del_timer(&net->ipv6.ip6_fib_timer);
ipv6             2231 net/ipv6/ip6_fib.c 	spin_unlock_bh(&net->ipv6.fib6_gc_lock);
ipv6             2236 net/ipv6/ip6_fib.c 	struct net *arg = from_timer(arg, t, ipv6.ip6_fib_timer);
ipv6             2250 net/ipv6/ip6_fib.c 	spin_lock_init(&net->ipv6.fib6_gc_lock);
ipv6             2251 net/ipv6/ip6_fib.c 	rwlock_init(&net->ipv6.fib6_walker_lock);
ipv6             2252 net/ipv6/ip6_fib.c 	INIT_LIST_HEAD(&net->ipv6.fib6_walkers);
ipv6             2253 net/ipv6/ip6_fib.c 	timer_setup(&net->ipv6.ip6_fib_timer, fib6_gc_timer_cb, 0);
ipv6             2255 net/ipv6/ip6_fib.c 	net->ipv6.rt6_stats = kzalloc(sizeof(*net->ipv6.rt6_stats), GFP_KERNEL);
ipv6             2256 net/ipv6/ip6_fib.c 	if (!net->ipv6.rt6_stats)
ipv6             2262 net/ipv6/ip6_fib.c 	net->ipv6.fib_table_hash = kzalloc(size, GFP_KERNEL);
ipv6             2263 net/ipv6/ip6_fib.c 	if (!net->ipv6.fib_table_hash)
ipv6             2266 net/ipv6/ip6_fib.c 	net->ipv6.fib6_main_tbl = kzalloc(sizeof(*net->ipv6.fib6_main_tbl),
ipv6             2268 net/ipv6/ip6_fib.c 	if (!net->ipv6.fib6_main_tbl)
ipv6             2271 net/ipv6/ip6_fib.c 	net->ipv6.fib6_main_tbl->tb6_id = RT6_TABLE_MAIN;
ipv6             2272 net/ipv6/ip6_fib.c 	rcu_assign_pointer(net->ipv6.fib6_main_tbl->tb6_root.leaf,
ipv6             2273 net/ipv6/ip6_fib.c 			   net->ipv6.fib6_null_entry);
ipv6             2274 net/ipv6/ip6_fib.c 	net->ipv6.fib6_main_tbl->tb6_root.fn_flags =
ipv6             2276 net/ipv6/ip6_fib.c 	inet_peer_base_init(&net->ipv6.fib6_main_tbl->tb6_peers);
ipv6             2279 net/ipv6/ip6_fib.c 	net->ipv6.fib6_local_tbl = kzalloc(sizeof(*net->ipv6.fib6_local_tbl),
ipv6             2281 net/ipv6/ip6_fib.c 	if (!net->ipv6.fib6_local_tbl)
ipv6             2283 net/ipv6/ip6_fib.c 	net->ipv6.fib6_local_tbl->tb6_id = RT6_TABLE_LOCAL;
ipv6             2284 net/ipv6/ip6_fib.c 	rcu_assign_pointer(net->ipv6.fib6_local_tbl->tb6_root.leaf,
ipv6             2285 net/ipv6/ip6_fib.c 			   net->ipv6.fib6_null_entry);
ipv6             2286 net/ipv6/ip6_fib.c 	net->ipv6.fib6_local_tbl->tb6_root.fn_flags =
ipv6             2288 net/ipv6/ip6_fib.c 	inet_peer_base_init(&net->ipv6.fib6_local_tbl->tb6_peers);
ipv6             2296 net/ipv6/ip6_fib.c 	kfree(net->ipv6.fib6_main_tbl);
ipv6             2299 net/ipv6/ip6_fib.c 	kfree(net->ipv6.fib_table_hash);
ipv6             2301 net/ipv6/ip6_fib.c 	kfree(net->ipv6.rt6_stats);
ipv6             2311 net/ipv6/ip6_fib.c 	del_timer_sync(&net->ipv6.ip6_fib_timer);
ipv6             2314 net/ipv6/ip6_fib.c 		struct hlist_head *head = &net->ipv6.fib_table_hash[i];
ipv6             2324 net/ipv6/ip6_fib.c 	kfree(net->ipv6.fib_table_hash);
ipv6             2325 net/ipv6/ip6_fib.c 	kfree(net->ipv6.rt6_stats);
ipv6             2454 net/ipv6/ip6_fib.c 			hlist_first_rcu(&net->ipv6.fib_table_hash[h++]));
ipv6              608 net/ipv6/ip6_flowlabel.c 			if (net->ipv6.sysctl.flowlabel_consistency) {
ipv6              623 net/ipv6/ip6_flowlabel.c 		if (net->ipv6.sysctl.flowlabel_state_ranges &&
ipv6              741 net/ipv6/ip6_gre.c 		fl6->daddr = key->u.ipv6.dst;
ipv6              976 net/ipv6/ip6_gre.c 		fl6.daddr = key->u.ipv6.dst;
ipv6              498 net/ipv6/ip6_input.c 	if (dev_net(skb->dev)->ipv6.devconf_all->mc_forwarding &&
ipv6              429 net/ipv6/ip6_output.c 	if (net->ipv6.devconf_all->forwarding == 0)
ipv6              480 net/ipv6/ip6_output.c 	if (net->ipv6.devconf_all->proxy_ndp &&
ipv6              518 net/ipv6/ip6_output.c 		peer = inet_getpeer_v6(net->ipv6.peers, &hdr->daddr, 1);
ipv6             1259 net/ipv6/ip6_tunnel.c 		fl6.saddr = key->u.ipv6.src;
ipv6             1260 net/ipv6/ip6_tunnel.c 		fl6.daddr = key->u.ipv6.dst;
ipv6             1331 net/ipv6/ip6_tunnel.c 		fl6.saddr = key->u.ipv6.src;
ipv6             1332 net/ipv6/ip6_tunnel.c 		fl6.daddr = key->u.ipv6.dst;
ipv6              100 net/ipv6/ip6mr.c 	list_for_each_entry_rcu(mrt, &net->ipv6.mr6_tables, list)
ipv6              108 net/ipv6/ip6mr.c 		ret = list_entry_rcu(net->ipv6.mr6_tables.next,
ipv6              114 net/ipv6/ip6mr.c 	if (&ret->list == &net->ipv6.mr6_tables)
ipv6              143 net/ipv6/ip6mr.c 	err = fib_rules_lookup(net->ipv6.mr6_rules_ops,
ipv6              233 net/ipv6/ip6mr.c 	INIT_LIST_HEAD(&net->ipv6.mr6_tables);
ipv6              245 net/ipv6/ip6mr.c 	net->ipv6.mr6_rules_ops = ops;
ipv6              260 net/ipv6/ip6mr.c 	list_for_each_entry_safe(mrt, next, &net->ipv6.mr6_tables, list) {
ipv6              264 net/ipv6/ip6mr.c 	fib_rules_unregister(net->ipv6.mr6_rules_ops);
ipv6              286 net/ipv6/ip6mr.c 	for (mrt = net->ipv6.mrt6; mrt; mrt = NULL)
ipv6              292 net/ipv6/ip6mr.c 		return net->ipv6.mrt6;
ipv6              298 net/ipv6/ip6mr.c 	return net->ipv6.mrt6;
ipv6              304 net/ipv6/ip6mr.c 	*mrt = net->ipv6.mrt6;
ipv6              315 net/ipv6/ip6mr.c 	net->ipv6.mrt6 = mrt;
ipv6              322 net/ipv6/ip6mr.c 	ip6mr_free_table(net->ipv6.mrt6);
ipv6              323 net/ipv6/ip6mr.c 	net->ipv6.mrt6 = NULL;
ipv6              361 net/ipv6/ip6mr.c 	list_add_tail_rcu(&mrt->list, &net->ipv6.mr6_tables);
ipv6              679 net/ipv6/ip6mr.c 				     &net->ipv6.ipmr_seq);
ipv6              687 net/ipv6/ip6mr.c 				     &mfc->_c, tb_id, &net->ipv6.ipmr_seq);
ipv6             1256 net/ipv6/ip6mr.c 	return net->ipv6.ipmr_seq + ip6mr_rules_seq_read(net);
ipv6             1280 net/ipv6/ip6mr.c 	net->ipv6.ipmr_seq = 0;
ipv6             1286 net/ipv6/ip6mr.c 	net->ipv6.ip6mr_notifier_ops = ops;
ipv6             1293 net/ipv6/ip6mr.c 	fib_notifier_ops_unregister(net->ipv6.ip6mr_notifier_ops);
ipv6             1294 net/ipv6/ip6mr.c 	net->ipv6.ip6mr_notifier_ops = NULL;
ipv6             1554 net/ipv6/ip6mr.c 		net->ipv6.devconf_all->mc_forwarding++;
ipv6             1562 net/ipv6/ip6mr.c 					     net->ipv6.devconf_all);
ipv6             1587 net/ipv6/ip6mr.c 			net->ipv6.devconf_all->mc_forwarding--;
ipv6             1592 net/ipv6/ip6mr.c 						     net->ipv6.devconf_all);
ipv6             1274 net/ipv6/ipv6_sockglue.c 			val = sock_net(sk)->ipv6.devconf_all->hop_limit;
ipv6             1172 net/ipv6/mcast.c 	if (dev_net(idev->dev)->ipv6.devconf_all->force_mld_version != 0)
ipv6             1173 net/ipv6/mcast.c 		return dev_net(idev->dev)->ipv6.devconf_all->force_mld_version;
ipv6             1593 net/ipv6/mcast.c 	struct sock *sk = net->ipv6.igmp_sk;
ipv6             1668 net/ipv6/mcast.c 	icmpv6_flow_init(net->ipv6.igmp_sk, &fl6, ICMPV6_MLD2_REPORT,
ipv6             1683 net/ipv6/mcast.c 		      net, net->ipv6.igmp_sk, skb, NULL, skb->dev,
ipv6             1984 net/ipv6/mcast.c 	struct sock *sk = net->ipv6.igmp_sk;
ipv6             2961 net/ipv6/mcast.c 	err = inet_ctl_sock_create(&net->ipv6.igmp_sk, PF_INET6,
ipv6             2969 net/ipv6/mcast.c 	inet6_sk(net->ipv6.igmp_sk)->hop_limit = 1;
ipv6             2971 net/ipv6/mcast.c 	err = inet_ctl_sock_create(&net->ipv6.mc_autojoin_sk, PF_INET6,
ipv6             2986 net/ipv6/mcast.c 	inet_ctl_sock_destroy(net->ipv6.mc_autojoin_sk);
ipv6             2988 net/ipv6/mcast.c 	inet_ctl_sock_destroy(net->ipv6.igmp_sk);
ipv6             2995 net/ipv6/mcast.c 	inet_ctl_sock_destroy(net->ipv6.igmp_sk);
ipv6             2996 net/ipv6/mcast.c 	inet_ctl_sock_destroy(net->ipv6.mc_autojoin_sk);
ipv6              414 net/ipv6/ndisc.c 	struct sock *sk = dev_net(dev)->ipv6.ndisc_sk;
ipv6              472 net/ipv6/ndisc.c 	struct sock *sk = net->ipv6.ndisc_sk;
ipv6              537 net/ipv6/ndisc.c 				       inet6_sk(dev_net(dev)->ipv6.ndisc_sk)->srcprefs,
ipv6              890 net/ipv6/ndisc.c 		     (net->ipv6.devconf_all->proxy_ndp || idev->cnf.proxy_ndp) &&
ipv6             1039 net/ipv6/ndisc.c 		    net->ipv6.devconf_all->forwarding && net->ipv6.devconf_all->proxy_ndp &&
ipv6             1580 net/ipv6/ndisc.c 	struct sock *sk = net->ipv6.ndisc_sk;
ipv6             1632 net/ipv6/ndisc.c 	peer = inet_getpeer_v6(net->ipv6.peers, &ipv6_hdr(skb)->saddr, 1);
ipv6             1791 net/ipv6/ndisc.c 		    net->ipv6.devconf_all->ndisc_notify)
ipv6             1890 net/ipv6/ndisc.c 	net->ipv6.ndisc_sk = sk;
ipv6             1902 net/ipv6/ndisc.c 	inet_ctl_sock_destroy(net->ipv6.ndisc_sk);
ipv6               57 net/ipv6/netfilter/ip6_tables.c 	const struct ipv6hdr *ipv6 = ipv6_hdr(skb);
ipv6               60 net/ipv6/netfilter/ip6_tables.c 		    ipv6_masked_addr_cmp(&ipv6->saddr, &ip6info->smsk,
ipv6               63 net/ipv6/netfilter/ip6_tables.c 		    ipv6_masked_addr_cmp(&ipv6->daddr, &ip6info->dmsk,
ipv6              109 net/ipv6/netfilter/ip6_tables.c ip6_checkentry(const struct ip6t_ip6 *ipv6)
ipv6              111 net/ipv6/netfilter/ip6_tables.c 	if (ipv6->flags & ~IP6T_F_MASK)
ipv6              113 net/ipv6/netfilter/ip6_tables.c 	if (ipv6->invflags & ~IP6T_INV_MASK)
ipv6              140 net/ipv6/netfilter/ip6_tables.c 	       memcmp(&e->ipv6, &uncond, sizeof(uncond)) == 0;
ipv6              307 net/ipv6/netfilter/ip6_tables.c 		if (!ip6_packet_match(skb, indev, outdev, &e->ipv6,
ipv6              352 net/ipv6/netfilter/ip6_tables.c 			    !(e->ipv6.flags & IP6T_F_GOTO)) {
ipv6              484 net/ipv6/netfilter/ip6_tables.c 	const struct ip6t_ip6 *ipv6 = par->entryinfo;
ipv6              490 net/ipv6/netfilter/ip6_tables.c 			      ipv6->proto, ipv6->invflags & IP6T_INV_PROTO);
ipv6              530 net/ipv6/netfilter/ip6_tables.c 			       e->ipv6.proto,
ipv6              531 net/ipv6/netfilter/ip6_tables.c 			       e->ipv6.invflags & IP6T_INV_PROTO);
ipv6              553 net/ipv6/netfilter/ip6_tables.c 	mtpar.entryinfo = &e->ipv6;
ipv6              626 net/ipv6/netfilter/ip6_tables.c 	if (!ip6_checkentry(&e->ipv6))
ipv6             1274 net/ipv6/netfilter/ip6_tables.c 		       const struct ip6t_ip6 *ipv6,
ipv6             1324 net/ipv6/netfilter/ip6_tables.c 	if (!ip6_checkentry(&e->ipv6))
ipv6             1336 net/ipv6/netfilter/ip6_tables.c 		ret = compat_find_calc_match(ematch, &e->ipv6, &off);
ipv6               88 net/ipv6/netfilter/ip6t_REJECT.c 		if (!(e->ipv6.flags & IP6T_F_PROTO) ||
ipv6               89 net/ipv6/netfilter/ip6t_REJECT.c 		    e->ipv6.proto != IPPROTO_TCP ||
ipv6               90 net/ipv6/netfilter/ip6t_REJECT.c 		    (e->ipv6.invflags & XT_INV_PROTO)) {
ipv6               72 net/ipv6/netfilter/ip6t_SYNPROXY.c 	if (!(e->ipv6.flags & IP6T_F_PROTO) ||
ipv6               73 net/ipv6/netfilter/ip6t_SYNPROXY.c 	    e->ipv6.proto != IPPROTO_TCP ||
ipv6               74 net/ipv6/netfilter/ip6t_SYNPROXY.c 	    e->ipv6.invflags & XT_INV_PROTO)
ipv6               38 net/ipv6/netfilter/ip6table_filter.c 	return ip6t_do_table(skb, state, state->net->ipv6.ip6table_filter);
ipv6               52 net/ipv6/netfilter/ip6table_filter.c 	if (net->ipv6.ip6table_filter)
ipv6               63 net/ipv6/netfilter/ip6table_filter.c 				  &net->ipv6.ip6table_filter);
ipv6               78 net/ipv6/netfilter/ip6table_filter.c 	if (!net->ipv6.ip6table_filter)
ipv6               80 net/ipv6/netfilter/ip6table_filter.c 	ip6t_unregister_table(net, net->ipv6.ip6table_filter, filter_ops);
ipv6               81 net/ipv6/netfilter/ip6table_filter.c 	net->ipv6.ip6table_filter = NULL;
ipv6               52 net/ipv6/netfilter/ip6table_mangle.c 	ret = ip6t_do_table(skb, state, state->net->ipv6.ip6table_mangle);
ipv6               75 net/ipv6/netfilter/ip6table_mangle.c 	return ip6t_do_table(skb, state, state->net->ipv6.ip6table_mangle);
ipv6               84 net/ipv6/netfilter/ip6table_mangle.c 	if (net->ipv6.ip6table_mangle)
ipv6               91 net/ipv6/netfilter/ip6table_mangle.c 				  &net->ipv6.ip6table_mangle);
ipv6               98 net/ipv6/netfilter/ip6table_mangle.c 	if (!net->ipv6.ip6table_mangle)
ipv6              101 net/ipv6/netfilter/ip6table_mangle.c 	ip6t_unregister_table(net, net->ipv6.ip6table_mangle, mangle_ops);
ipv6              102 net/ipv6/netfilter/ip6table_mangle.c 	net->ipv6.ip6table_mangle = NULL;
ipv6               35 net/ipv6/netfilter/ip6table_nat.c 	return ip6t_do_table(skb, state, state->net->ipv6.ip6table_nat);
ipv6               95 net/ipv6/netfilter/ip6table_nat.c 	if (net->ipv6.ip6table_nat)
ipv6              102 net/ipv6/netfilter/ip6table_nat.c 				  NULL, &net->ipv6.ip6table_nat);
ipv6              110 net/ipv6/netfilter/ip6table_nat.c 		ip6t_unregister_table(net, net->ipv6.ip6table_nat, NULL);
ipv6              111 net/ipv6/netfilter/ip6table_nat.c 		net->ipv6.ip6table_nat = NULL;
ipv6              119 net/ipv6/netfilter/ip6table_nat.c 	if (!net->ipv6.ip6table_nat)
ipv6              122 net/ipv6/netfilter/ip6table_nat.c 	ip6t_unregister_table(net, net->ipv6.ip6table_nat, NULL);
ipv6              123 net/ipv6/netfilter/ip6table_nat.c 	net->ipv6.ip6table_nat = NULL;
ipv6               43 net/ipv6/netfilter/ip6table_raw.c 	return ip6t_do_table(skb, state, state->net->ipv6.ip6table_raw);
ipv6               57 net/ipv6/netfilter/ip6table_raw.c 	if (net->ipv6.ip6table_raw)
ipv6               64 net/ipv6/netfilter/ip6table_raw.c 				  &net->ipv6.ip6table_raw);
ipv6               71 net/ipv6/netfilter/ip6table_raw.c 	if (!net->ipv6.ip6table_raw)
ipv6               73 net/ipv6/netfilter/ip6table_raw.c 	ip6t_unregister_table(net, net->ipv6.ip6table_raw, rawtable_ops);
ipv6               74 net/ipv6/netfilter/ip6table_raw.c 	net->ipv6.ip6table_raw = NULL;
ipv6               42 net/ipv6/netfilter/ip6table_security.c 	return ip6t_do_table(skb, state, state->net->ipv6.ip6table_security);
ipv6               52 net/ipv6/netfilter/ip6table_security.c 	if (net->ipv6.ip6table_security)
ipv6               59 net/ipv6/netfilter/ip6table_security.c 				  &net->ipv6.ip6table_security);
ipv6               66 net/ipv6/netfilter/ip6table_security.c 	if (!net->ipv6.ip6table_security)
ipv6               68 net/ipv6/netfilter/ip6table_security.c 	ip6t_unregister_table(net, net->ipv6.ip6table_security, sectbl_ops);
ipv6               69 net/ipv6/netfilter/ip6table_security.c 	net->ipv6.ip6table_security = NULL;
ipv6              140 net/ipv6/output_core.c 			hoplimit = dev_net(dev)->ipv6.devconf_all->hop_limit;
ipv6               47 net/ipv6/proc.c 		   atomic_read(&net->ipv6.fqdir->rhashtable.nelems),
ipv6               48 net/ipv6/proc.c 		   frag_mem_limit(net->ipv6.fqdir));
ipv6              234 net/ipv6/proc.c 	snmp6_seq_show_item64(seq, idev->stats.ipv6,
ipv6              301 net/ipv6/raw.c 		    !sock_net(sk)->ipv6.sysctl.ip_nonlocal_bind) {
ipv6               97 net/ipv6/reassembly.c 	q = inet_frag_find(net->ipv6.fqdir, &key);
ipv6              442 net/ipv6/reassembly.c 	table[0].data	= &net->ipv6.fqdir->high_thresh;
ipv6              443 net/ipv6/reassembly.c 	table[0].extra1	= &net->ipv6.fqdir->low_thresh;
ipv6              444 net/ipv6/reassembly.c 	table[1].data	= &net->ipv6.fqdir->low_thresh;
ipv6              445 net/ipv6/reassembly.c 	table[1].extra2	= &net->ipv6.fqdir->high_thresh;
ipv6              446 net/ipv6/reassembly.c 	table[2].data	= &net->ipv6.fqdir->timeout;
ipv6              452 net/ipv6/reassembly.c 	net->ipv6.sysctl.frags_hdr = hdr;
ipv6              466 net/ipv6/reassembly.c 	table = net->ipv6.sysctl.frags_hdr->ctl_table_arg;
ipv6              467 net/ipv6/reassembly.c 	unregister_net_sysctl_table(net->ipv6.sysctl.frags_hdr);
ipv6              509 net/ipv6/reassembly.c 	res = fqdir_init(&net->ipv6.fqdir, &ip6_frags, net);
ipv6              513 net/ipv6/reassembly.c 	net->ipv6.fqdir->high_thresh = IPV6_FRAG_HIGH_THRESH;
ipv6              514 net/ipv6/reassembly.c 	net->ipv6.fqdir->low_thresh = IPV6_FRAG_LOW_THRESH;
ipv6              515 net/ipv6/reassembly.c 	net->ipv6.fqdir->timeout = IPV6_FRAG_TIMEOUT;
ipv6              519 net/ipv6/reassembly.c 		fqdir_exit(net->ipv6.fqdir);
ipv6              525 net/ipv6/reassembly.c 	fqdir_pre_exit(net->ipv6.fqdir);
ipv6              531 net/ipv6/reassembly.c 	fqdir_exit(net->ipv6.fqdir);
ipv6              152 net/ipv6/route.c 		atomic_dec(&net->ipv6.rt6_stats->fib_rt_uncache);
ipv6              355 net/ipv6/route.c 	struct rt6_info *rt = dst_alloc(&net->ipv6.ip6_dst_ops, dev,
ipv6              360 net/ipv6/route.c 		atomic_inc(&net->ipv6.rt6_stats->fib_rt_alloc);
ipv6              574 net/ipv6/route.c 		res->f6i = net->ipv6.fib6_null_entry;
ipv6              588 net/ipv6/route.c 		res->f6i = net->ipv6.fib6_null_entry;
ipv6              882 net/ipv6/route.c 	if (!leaf || leaf == net->ipv6.fib6_null_entry)
ipv6              921 net/ipv6/route.c 		res->f6i = net->ipv6.fib6_null_entry;
ipv6             1176 net/ipv6/route.c 		rt = net->ipv6.ip6_null_entry;
ipv6             1207 net/ipv6/route.c 	nrt = dev_net(dev)->ipv6.ip6_null_entry;
ipv6             1230 net/ipv6/route.c 		res.f6i = net->ipv6.fib6_null_entry;
ipv6             1235 net/ipv6/route.c 	if (res.f6i == net->ipv6.fib6_null_entry) {
ipv6             1240 net/ipv6/route.c 		rt = net->ipv6.ip6_null_entry;
ipv6             1466 net/ipv6/route.c 	net->ipv6.rt6_stats->fib_rt_cache--;
ipv6             1719 net/ipv6/route.c 	net->ipv6.rt6_stats->fib_rt_cache++;
ipv6             2193 net/ipv6/route.c 	if (res->f6i == net->ipv6.fib6_null_entry) {
ipv6             2223 net/ipv6/route.c 	if (net->ipv6.devconf_all->forwarding == 0)
ipv6             2229 net/ipv6/route.c 	if (res.f6i == net->ipv6.fib6_null_entry)
ipv6             2254 net/ipv6/route.c 			atomic_inc(&net->ipv6.rt6_stats->fib_rt_uncache);
ipv6             2271 net/ipv6/route.c 		rt = net->ipv6.ip6_null_entry;
ipv6             2529 net/ipv6/route.c                 dst = &net->ipv6.ip6_null_entry->dst;
ipv6             2548 net/ipv6/route.c 		atomic_inc(&net->ipv6.rt6_stats->fib_rt_alloc);
ipv6             2715 net/ipv6/route.c 	rt6_update_expires(rt, net->ipv6.sysctl.ip6_rt_mtu_expires);
ipv6             2981 net/ipv6/route.c 		rt = net->ipv6.fib6_null_entry;
ipv6             2983 net/ipv6/route.c 		ret = net->ipv6.ip6_null_entry;
ipv6             2987 net/ipv6/route.c 	if (rt == net->ipv6.fib6_null_entry) {
ipv6             3079 net/ipv6/route.c 	if (mtu < net->ipv6.sysctl.ip6_rt_min_advmss)
ipv6             3080 net/ipv6/route.c 		mtu = net->ipv6.sysctl.ip6_rt_min_advmss;
ipv6             3188 net/ipv6/route.c 	atomic_inc(&net->ipv6.rt6_stats->fib_rt_uncache);
ipv6             3198 net/ipv6/route.c 	struct net *net = container_of(ops, struct net, ipv6.ip6_dst_ops);
ipv6             3199 net/ipv6/route.c 	int rt_min_interval = net->ipv6.sysctl.ip6_rt_gc_min_interval;
ipv6             3200 net/ipv6/route.c 	int rt_max_size = net->ipv6.sysctl.ip6_rt_max_size;
ipv6             3201 net/ipv6/route.c 	int rt_elasticity = net->ipv6.sysctl.ip6_rt_gc_elasticity;
ipv6             3202 net/ipv6/route.c 	int rt_gc_timeout = net->ipv6.sysctl.ip6_rt_gc_timeout;
ipv6             3203 net/ipv6/route.c 	unsigned long rt_last_gc = net->ipv6.ip6_rt_last_gc;
ipv6             3211 net/ipv6/route.c 	net->ipv6.ip6_rt_gc_expire++;
ipv6             3212 net/ipv6/route.c 	fib6_run_gc(net->ipv6.ip6_rt_gc_expire, net, true);
ipv6             3215 net/ipv6/route.c 		net->ipv6.ip6_rt_gc_expire = rt_gc_timeout>>1;
ipv6             3217 net/ipv6/route.c 	net->ipv6.ip6_rt_gc_expire -= net->ipv6.ip6_rt_gc_expire>>rt_elasticity;
ipv6             3243 net/ipv6/route.c 	if (!err && res->f6i != net->ipv6.fib6_null_entry)
ipv6             3753 net/ipv6/route.c 	if (rt == net->ipv6.fib6_null_entry) {
ipv6             3783 net/ipv6/route.c 	if (rt == net->ipv6.fib6_null_entry)
ipv6             4288 net/ipv6/route.c 		head = &net->ipv6.fib_table_hash[h];
ipv6             4469 net/ipv6/route.c 	    rt != net->ipv6.fib6_null_entry &&
ipv6             4628 net/ipv6/route.c 	if (rt != net->ipv6.fib6_null_entry && !rt->nh &&
ipv6             4714 net/ipv6/route.c 	if (rt == net->ipv6.fib6_null_entry || rt->nh)
ipv6             4761 net/ipv6/route.c 	if (net->ipv6.sysctl.skip_notify_on_dev_down)
ipv6             5670 net/ipv6/route.c 	if (rt == net->ipv6.fib6_null_entry)
ipv6             5897 net/ipv6/route.c 	if (rt == net->ipv6.ip6_null_entry) {
ipv6             6013 net/ipv6/route.c 		net->ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = dev;
ipv6             6014 net/ipv6/route.c 		net->ipv6.ip6_null_entry->dst.dev = dev;
ipv6             6015 net/ipv6/route.c 		net->ipv6.ip6_null_entry->rt6i_idev = in6_dev_get(dev);
ipv6             6017 net/ipv6/route.c 		net->ipv6.ip6_prohibit_entry->dst.dev = dev;
ipv6             6018 net/ipv6/route.c 		net->ipv6.ip6_prohibit_entry->rt6i_idev = in6_dev_get(dev);
ipv6             6019 net/ipv6/route.c 		net->ipv6.ip6_blk_hole_entry->dst.dev = dev;
ipv6             6020 net/ipv6/route.c 		net->ipv6.ip6_blk_hole_entry->rt6i_idev = in6_dev_get(dev);
ipv6             6027 net/ipv6/route.c 		in6_dev_put_clear(&net->ipv6.ip6_null_entry->rt6i_idev);
ipv6             6029 net/ipv6/route.c 		in6_dev_put_clear(&net->ipv6.ip6_prohibit_entry->rt6i_idev);
ipv6             6030 net/ipv6/route.c 		in6_dev_put_clear(&net->ipv6.ip6_blk_hole_entry->rt6i_idev);
ipv6             6046 net/ipv6/route.c 		   net->ipv6.rt6_stats->fib_nodes,
ipv6             6047 net/ipv6/route.c 		   net->ipv6.rt6_stats->fib_route_nodes,
ipv6             6048 net/ipv6/route.c 		   atomic_read(&net->ipv6.rt6_stats->fib_rt_alloc),
ipv6             6049 net/ipv6/route.c 		   net->ipv6.rt6_stats->fib_rt_entries,
ipv6             6050 net/ipv6/route.c 		   net->ipv6.rt6_stats->fib_rt_cache,
ipv6             6051 net/ipv6/route.c 		   dst_entries_get_slow(&net->ipv6.ip6_dst_ops),
ipv6             6052 net/ipv6/route.c 		   net->ipv6.rt6_stats->fib_discarded_routes);
ipv6             6071 net/ipv6/route.c 	delay = net->ipv6.sysctl.flush_delay;
ipv6             6083 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.flush_delay,
ipv6             6097 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_max_size,
ipv6             6104 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_min_interval,
ipv6             6111 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_timeout,
ipv6             6118 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_interval,
ipv6             6125 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_elasticity,
ipv6             6132 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_mtu_expires,
ipv6             6139 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_min_advmss,
ipv6             6146 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_min_interval,
ipv6             6153 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.skip_notify_on_dev_down,
ipv6             6172 net/ipv6/route.c 		table[0].data = &net->ipv6.sysctl.flush_delay;
ipv6             6174 net/ipv6/route.c 		table[1].data = &net->ipv6.ip6_dst_ops.gc_thresh;
ipv6             6175 net/ipv6/route.c 		table[2].data = &net->ipv6.sysctl.ip6_rt_max_size;
ipv6             6176 net/ipv6/route.c 		table[3].data = &net->ipv6.sysctl.ip6_rt_gc_min_interval;
ipv6             6177 net/ipv6/route.c 		table[4].data = &net->ipv6.sysctl.ip6_rt_gc_timeout;
ipv6             6178 net/ipv6/route.c 		table[5].data = &net->ipv6.sysctl.ip6_rt_gc_interval;
ipv6             6179 net/ipv6/route.c 		table[6].data = &net->ipv6.sysctl.ip6_rt_gc_elasticity;
ipv6             6180 net/ipv6/route.c 		table[7].data = &net->ipv6.sysctl.ip6_rt_mtu_expires;
ipv6             6181 net/ipv6/route.c 		table[8].data = &net->ipv6.sysctl.ip6_rt_min_advmss;
ipv6             6182 net/ipv6/route.c 		table[9].data = &net->ipv6.sysctl.ip6_rt_gc_min_interval;
ipv6             6183 net/ipv6/route.c 		table[10].data = &net->ipv6.sysctl.skip_notify_on_dev_down;
ipv6             6198 net/ipv6/route.c 	memcpy(&net->ipv6.ip6_dst_ops, &ip6_dst_ops_template,
ipv6             6199 net/ipv6/route.c 	       sizeof(net->ipv6.ip6_dst_ops));
ipv6             6201 net/ipv6/route.c 	if (dst_entries_init(&net->ipv6.ip6_dst_ops) < 0)
ipv6             6204 net/ipv6/route.c 	net->ipv6.fib6_null_entry = fib6_info_alloc(GFP_KERNEL, true);
ipv6             6205 net/ipv6/route.c 	if (!net->ipv6.fib6_null_entry)
ipv6             6207 net/ipv6/route.c 	memcpy(net->ipv6.fib6_null_entry, &fib6_null_entry_template,
ipv6             6208 net/ipv6/route.c 	       sizeof(*net->ipv6.fib6_null_entry));
ipv6             6210 net/ipv6/route.c 	net->ipv6.ip6_null_entry = kmemdup(&ip6_null_entry_template,
ipv6             6211 net/ipv6/route.c 					   sizeof(*net->ipv6.ip6_null_entry),
ipv6             6213 net/ipv6/route.c 	if (!net->ipv6.ip6_null_entry)
ipv6             6215 net/ipv6/route.c 	net->ipv6.ip6_null_entry->dst.ops = &net->ipv6.ip6_dst_ops;
ipv6             6216 net/ipv6/route.c 	dst_init_metrics(&net->ipv6.ip6_null_entry->dst,
ipv6             6218 net/ipv6/route.c 	INIT_LIST_HEAD(&net->ipv6.ip6_null_entry->rt6i_uncached);
ipv6             6221 net/ipv6/route.c 	net->ipv6.fib6_has_custom_rules = false;
ipv6             6222 net/ipv6/route.c 	net->ipv6.ip6_prohibit_entry = kmemdup(&ip6_prohibit_entry_template,
ipv6             6223 net/ipv6/route.c 					       sizeof(*net->ipv6.ip6_prohibit_entry),
ipv6             6225 net/ipv6/route.c 	if (!net->ipv6.ip6_prohibit_entry)
ipv6             6227 net/ipv6/route.c 	net->ipv6.ip6_prohibit_entry->dst.ops = &net->ipv6.ip6_dst_ops;
ipv6             6228 net/ipv6/route.c 	dst_init_metrics(&net->ipv6.ip6_prohibit_entry->dst,
ipv6             6230 net/ipv6/route.c 	INIT_LIST_HEAD(&net->ipv6.ip6_prohibit_entry->rt6i_uncached);
ipv6             6232 net/ipv6/route.c 	net->ipv6.ip6_blk_hole_entry = kmemdup(&ip6_blk_hole_entry_template,
ipv6             6233 net/ipv6/route.c 					       sizeof(*net->ipv6.ip6_blk_hole_entry),
ipv6             6235 net/ipv6/route.c 	if (!net->ipv6.ip6_blk_hole_entry)
ipv6             6237 net/ipv6/route.c 	net->ipv6.ip6_blk_hole_entry->dst.ops = &net->ipv6.ip6_dst_ops;
ipv6             6238 net/ipv6/route.c 	dst_init_metrics(&net->ipv6.ip6_blk_hole_entry->dst,
ipv6             6240 net/ipv6/route.c 	INIT_LIST_HEAD(&net->ipv6.ip6_blk_hole_entry->rt6i_uncached);
ipv6             6243 net/ipv6/route.c 	net->ipv6.sysctl.flush_delay = 0;
ipv6             6244 net/ipv6/route.c 	net->ipv6.sysctl.ip6_rt_max_size = 4096;
ipv6             6245 net/ipv6/route.c 	net->ipv6.sysctl.ip6_rt_gc_min_interval = HZ / 2;
ipv6             6246 net/ipv6/route.c 	net->ipv6.sysctl.ip6_rt_gc_timeout = 60*HZ;
ipv6             6247 net/ipv6/route.c 	net->ipv6.sysctl.ip6_rt_gc_interval = 30*HZ;
ipv6             6248 net/ipv6/route.c 	net->ipv6.sysctl.ip6_rt_gc_elasticity = 9;
ipv6             6249 net/ipv6/route.c 	net->ipv6.sysctl.ip6_rt_mtu_expires = 10*60*HZ;
ipv6             6250 net/ipv6/route.c 	net->ipv6.sysctl.ip6_rt_min_advmss = IPV6_MIN_MTU - 20 - 40;
ipv6             6251 net/ipv6/route.c 	net->ipv6.sysctl.skip_notify_on_dev_down = 0;
ipv6             6253 net/ipv6/route.c 	net->ipv6.ip6_rt_gc_expire = 30*HZ;
ipv6             6261 net/ipv6/route.c 	kfree(net->ipv6.ip6_prohibit_entry);
ipv6             6263 net/ipv6/route.c 	kfree(net->ipv6.ip6_null_entry);
ipv6             6266 net/ipv6/route.c 	kfree(net->ipv6.fib6_null_entry);
ipv6             6268 net/ipv6/route.c 	dst_entries_destroy(&net->ipv6.ip6_dst_ops);
ipv6             6275 net/ipv6/route.c 	kfree(net->ipv6.fib6_null_entry);
ipv6             6276 net/ipv6/route.c 	kfree(net->ipv6.ip6_null_entry);
ipv6             6278 net/ipv6/route.c 	kfree(net->ipv6.ip6_prohibit_entry);
ipv6             6279 net/ipv6/route.c 	kfree(net->ipv6.ip6_blk_hole_entry);
ipv6             6281 net/ipv6/route.c 	dst_entries_destroy(&net->ipv6.ip6_dst_ops);
ipv6             6315 net/ipv6/route.c 	net->ipv6.peers = bp;
ipv6             6321 net/ipv6/route.c 	struct inet_peer_base *bp = net->ipv6.peers;
ipv6             6323 net/ipv6/route.c 	net->ipv6.peers = NULL;
ipv6             6348 net/ipv6/route.c 	init_net.ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = init_net.loopback_dev;
ipv6             6349 net/ipv6/route.c 	init_net.ipv6.ip6_null_entry->dst.dev = init_net.loopback_dev;
ipv6             6350 net/ipv6/route.c 	init_net.ipv6.ip6_null_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
ipv6             6352 net/ipv6/route.c 	init_net.ipv6.ip6_prohibit_entry->dst.dev = init_net.loopback_dev;
ipv6             6353 net/ipv6/route.c 	init_net.ipv6.ip6_prohibit_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
ipv6             6354 net/ipv6/route.c 	init_net.ipv6.ip6_blk_hole_entry->dst.dev = init_net.loopback_dev;
ipv6             6355 net/ipv6/route.c 	init_net.ipv6.ip6_blk_hole_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
ipv6              367 net/ipv6/seg6.c 	net->ipv6.seg6_data = sdata;
ipv6               93 net/ipv6/seg6_iptunnel.c 	int do_flowlabel = net->ipv6.sysctl.seg6_flowlabel;
ipv6              194 net/ipv6/seg6_local.c 		rt = net->ipv6.ip6_blk_hole_entry;
ipv6               36 net/ipv6/sysctl_net_ipv6.c 			   ipv6.sysctl.multipath_hash_policy);
ipv6               47 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.bindv6only,
ipv6               54 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.anycast_src_echo_reply,
ipv6               61 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.flowlabel_consistency,
ipv6               68 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.auto_flowlabels,
ipv6               77 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.fwmark_reflect,
ipv6               84 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.idgen_retries,
ipv6               91 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.idgen_delay,
ipv6               98 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.flowlabel_state_ranges,
ipv6              105 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.ip_nonlocal_bind,
ipv6              112 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.flowlabel_reflect,
ipv6              121 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_dst_opts_cnt,
ipv6              128 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_hbh_opts_cnt,
ipv6              135 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_dst_opts_len,
ipv6              142 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_hbh_opts_len,
ipv6              149 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.multipath_hash_policy,
ipv6              158 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.seg6_flowlabel,
ipv6              213 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[0].data = &net->ipv6.sysctl.bindv6only;
ipv6              214 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[1].data = &net->ipv6.sysctl.anycast_src_echo_reply;
ipv6              215 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[2].data = &net->ipv6.sysctl.flowlabel_consistency;
ipv6              216 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[3].data = &net->ipv6.sysctl.auto_flowlabels;
ipv6              217 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[4].data = &net->ipv6.sysctl.fwmark_reflect;
ipv6              218 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[5].data = &net->ipv6.sysctl.idgen_retries;
ipv6              219 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[6].data = &net->ipv6.sysctl.idgen_delay;
ipv6              220 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[7].data = &net->ipv6.sysctl.flowlabel_state_ranges;
ipv6              221 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[8].data = &net->ipv6.sysctl.ip_nonlocal_bind;
ipv6              222 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[9].data = &net->ipv6.sysctl.flowlabel_reflect;
ipv6              223 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[10].data = &net->ipv6.sysctl.max_dst_opts_cnt;
ipv6              224 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[11].data = &net->ipv6.sysctl.max_hbh_opts_cnt;
ipv6              225 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[12].data = &net->ipv6.sysctl.max_dst_opts_len;
ipv6              226 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[13].data = &net->ipv6.sysctl.max_hbh_opts_len;
ipv6              227 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[14].data = &net->ipv6.sysctl.multipath_hash_policy,
ipv6              228 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[15].data = &net->ipv6.sysctl.seg6_flowlabel;
ipv6              238 net/ipv6/sysctl_net_ipv6.c 	net->ipv6.sysctl.hdr = register_net_sysctl(net, "net/ipv6", ipv6_table);
ipv6              239 net/ipv6/sysctl_net_ipv6.c 	if (!net->ipv6.sysctl.hdr)
ipv6              242 net/ipv6/sysctl_net_ipv6.c 	net->ipv6.sysctl.route_hdr =
ipv6              244 net/ipv6/sysctl_net_ipv6.c 	if (!net->ipv6.sysctl.route_hdr)
ipv6              247 net/ipv6/sysctl_net_ipv6.c 	net->ipv6.sysctl.icmp_hdr =
ipv6              249 net/ipv6/sysctl_net_ipv6.c 	if (!net->ipv6.sysctl.icmp_hdr)
ipv6              256 net/ipv6/sysctl_net_ipv6.c 	unregister_net_sysctl_table(net->ipv6.sysctl.route_hdr);
ipv6              258 net/ipv6/sysctl_net_ipv6.c 	unregister_net_sysctl_table(net->ipv6.sysctl.hdr);
ipv6              274 net/ipv6/sysctl_net_ipv6.c 	ipv6_table = net->ipv6.sysctl.hdr->ctl_table_arg;
ipv6              275 net/ipv6/sysctl_net_ipv6.c 	ipv6_route_table = net->ipv6.sysctl.route_hdr->ctl_table_arg;
ipv6              276 net/ipv6/sysctl_net_ipv6.c 	ipv6_icmp_table = net->ipv6.sysctl.icmp_hdr->ctl_table_arg;
ipv6              278 net/ipv6/sysctl_net_ipv6.c 	unregister_net_sysctl_table(net->ipv6.sysctl.icmp_hdr);
ipv6              279 net/ipv6/sysctl_net_ipv6.c 	unregister_net_sysctl_table(net->ipv6.sysctl.route_hdr);
ipv6              280 net/ipv6/sysctl_net_ipv6.c 	unregister_net_sysctl_table(net->ipv6.sysctl.hdr);
ipv6              815 net/ipv6/tcp_ipv6.c 	struct sock *ctl_sk = net->ipv6.tcp_sk;
ipv6             1004 net/ipv6/tcp_ipv6.c 		if (net->ipv6.sysctl.flowlabel_reflect & FLOWLABEL_REFLECT_TCP_RESET)
ipv6             2075 net/ipv6/tcp_ipv6.c 	return inet_ctl_sock_create(&net->ipv6.tcp_sk, PF_INET6,
ipv6             2081 net/ipv6/tcp_ipv6.c 	inet_ctl_sock_destroy(net->ipv6.tcp_sk);
ipv6               95 net/ipv6/xfrm6_policy.c 	atomic_inc(&dev_net(dev)->ipv6.rt6_stats->fib_rt_uncache);
ipv6              216 net/ipv6/xfrm6_policy.c 	net->ipv6.sysctl.xfrm6_hdr = hdr;
ipv6              230 net/ipv6/xfrm6_policy.c 	if (!net->ipv6.sysctl.xfrm6_hdr)
ipv6              233 net/ipv6/xfrm6_policy.c 	table = net->ipv6.sysctl.xfrm6_hdr->ctl_table_arg;
ipv6              234 net/ipv6/xfrm6_policy.c 	unregister_net_sysctl_table(net->ipv6.sysctl.xfrm6_hdr);
ipv6              822 net/netfilter/nf_synproxy_core.c 	iph->hop_limit	= net->ipv6.devconf_all->hop_limit;
ipv6              149 net/netfilter/nft_compat.c 			entry->e6.ipv6.flags |= IP6T_F_PROTO;
ipv6              151 net/netfilter/nft_compat.c 		entry->e6.ipv6.proto = proto;
ipv6              152 net/netfilter/nft_compat.c 		entry->e6.ipv6.invflags = inv ? IP6T_INV_PROTO : 0;
ipv6              393 net/netfilter/nft_compat.c 			entry->e6.ipv6.flags |= IP6T_F_PROTO;
ipv6              395 net/netfilter/nft_compat.c 		entry->e6.ipv6.proto = proto;
ipv6              396 net/netfilter/nft_compat.c 		entry->e6.ipv6.invflags = inv ? IP6T_INV_PROTO : 0;
ipv6              232 net/netfilter/nft_payload.c 		NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_IPV6_ADDRS, ipv6, src,
ipv6              239 net/netfilter/nft_payload.c 		NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_IPV6_ADDRS, ipv6, dst,
ipv6              207 net/netfilter/nft_tunnel.c 		memcpy(&info->key.u.ipv6.src,
ipv6              212 net/netfilter/nft_tunnel.c 		memcpy(&info->key.u.ipv6.dst,
ipv6              451 net/netfilter/nft_tunnel.c 		if (nla_put_in6_addr(skb, NFTA_TUNNEL_KEY_IP6_SRC, &info->key.u.ipv6.src) < 0 ||
ipv6              452 net/netfilter/nft_tunnel.c 		    nla_put_in6_addr(skb, NFTA_TUNNEL_KEY_IP6_DST, &info->key.u.ipv6.dst) < 0 ||
ipv6               65 net/netfilter/xt_CT.c 		if (e->ipv6.invflags & IP6T_INV_PROTO)
ipv6               67 net/netfilter/xt_CT.c 		return e->ipv6.proto;
ipv6              290 net/netfilter/xt_l2tp.c 	const struct ip6t_ip6 *ip = &e->ipv6;
ipv6              523 net/openvswitch/actions.c 			memcpy(&flow_key->ipv6.addr.src, masked,
ipv6              524 net/openvswitch/actions.c 			       sizeof(flow_key->ipv6.addr.src));
ipv6              545 net/openvswitch/actions.c 			memcpy(&flow_key->ipv6.addr.dst, masked,
ipv6              546 net/openvswitch/actions.c 			       sizeof(flow_key->ipv6.addr.dst));
ipv6              556 net/openvswitch/actions.c 		flow_key->ipv6.label =
ipv6              216 net/openvswitch/conntrack.c 			key->ipv6.ct_orig.src = orig->src.u3.in6;
ipv6              217 net/openvswitch/conntrack.c 			key->ipv6.ct_orig.dst = orig->dst.u3.in6;
ipv6              316 net/openvswitch/conntrack.c 				IN6_ADDR_INITIALIZER(output->ipv6.ct_orig.src),
ipv6              317 net/openvswitch/conntrack.c 				IN6_ADDR_INITIALIZER(output->ipv6.ct_orig.dst),
ipv6              825 net/openvswitch/conntrack.c 			memcpy(&key->ipv6.addr.src, &ipv6_hdr(skb)->saddr,
ipv6              826 net/openvswitch/conntrack.c 			       sizeof(key->ipv6.addr.src));
ipv6              847 net/openvswitch/conntrack.c 			memcpy(&key->ipv6.addr.dst, &ipv6_hdr(skb)->daddr,
ipv6              848 net/openvswitch/conntrack.c 			       sizeof(key->ipv6.addr.dst));
ipv6              260 net/openvswitch/flow.c 	key->ipv6.label = *(__be32 *)nh & htonl(IPV6_FLOWINFO_FLOWLABEL);
ipv6              261 net/openvswitch/flow.c 	key->ipv6.addr.src = nh->saddr;
ipv6              262 net/openvswitch/flow.c 	key->ipv6.addr.dst = nh->daddr;
ipv6              415 net/openvswitch/flow.c 	memset(&key->ipv6.nd, 0, sizeof(key->ipv6.nd));
ipv6              434 net/openvswitch/flow.c 		key->ipv6.nd.target = nd->target;
ipv6              452 net/openvswitch/flow.c 				if (unlikely(!is_zero_ether_addr(key->ipv6.nd.sll)))
ipv6              454 net/openvswitch/flow.c 				ether_addr_copy(key->ipv6.nd.sll,
ipv6              458 net/openvswitch/flow.c 				if (unlikely(!is_zero_ether_addr(key->ipv6.nd.tll)))
ipv6              460 net/openvswitch/flow.c 				ether_addr_copy(key->ipv6.nd.tll,
ipv6              472 net/openvswitch/flow.c 	memset(&key->ipv6.nd.target, 0, sizeof(key->ipv6.nd.target));
ipv6              473 net/openvswitch/flow.c 	memset(key->ipv6.nd.sll, 0, sizeof(key->ipv6.nd.sll));
ipv6              474 net/openvswitch/flow.c 	memset(key->ipv6.nd.tll, 0, sizeof(key->ipv6.nd.tll));
ipv6              669 net/openvswitch/flow.c 				memset(&key->ipv6.addr, 0, sizeof(key->ipv6.addr));
ipv6              137 net/openvswitch/flow.h 		} ipv6;
ipv6              657 net/openvswitch/flow_netlink.c 	bool ttl = false, ipv4 = false, ipv6 = false;
ipv6              698 net/openvswitch/flow_netlink.c 			SW_FLOW_KEY_PUT(match, tun_key.u.ipv6.src,
ipv6              700 net/openvswitch/flow_netlink.c 			ipv6 = true;
ipv6              703 net/openvswitch/flow_netlink.c 			SW_FLOW_KEY_PUT(match, tun_key.u.ipv6.dst,
ipv6              705 net/openvswitch/flow_netlink.c 			ipv6 = true;
ipv6              790 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, tun_proto, ipv6 ? AF_INET6 : AF_INET,
ipv6              799 net/openvswitch/flow_netlink.c 	if (ipv4 && ipv6) {
ipv6              805 net/openvswitch/flow_netlink.c 		if (!ipv4 && !ipv6) {
ipv6              826 net/openvswitch/flow_netlink.c 		if (ipv6 && ipv6_addr_any(&match->key->tun_key.u.ipv6.dst)) {
ipv6              883 net/openvswitch/flow_netlink.c 		if (!ipv6_addr_any(&output->u.ipv6.src) &&
ipv6              885 net/openvswitch/flow_netlink.c 				     &output->u.ipv6.src))
ipv6              887 net/openvswitch/flow_netlink.c 		if (!ipv6_addr_any(&output->u.ipv6.dst) &&
ipv6              889 net/openvswitch/flow_netlink.c 				     &output->u.ipv6.dst))
ipv6             1251 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_MEMCPY(match, ipv6.ct_orig.src, &ct->ipv6_src,
ipv6             1252 net/openvswitch/flow_netlink.c 				   sizeof(match->key->ipv6.ct_orig.src),
ipv6             1254 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_MEMCPY(match, ipv6.ct_orig.dst, &ct->ipv6_dst,
ipv6             1255 net/openvswitch/flow_netlink.c 				   sizeof(match->key->ipv6.ct_orig.dst),
ipv6             1576 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ipv6.label,
ipv6             1586 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_MEMCPY(match, ipv6.addr.src,
ipv6             1588 net/openvswitch/flow_netlink.c 				sizeof(match->key->ipv6.addr.src),
ipv6             1590 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_MEMCPY(match, ipv6.addr.dst,
ipv6             1592 net/openvswitch/flow_netlink.c 				sizeof(match->key->ipv6.addr.dst),
ipv6             1699 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_MEMCPY(match, ipv6.nd.target,
ipv6             1701 net/openvswitch/flow_netlink.c 			sizeof(match->key->ipv6.nd.target),
ipv6             1703 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_MEMCPY(match, ipv6.nd.sll,
ipv6             1705 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_MEMCPY(match, ipv6.nd.tll,
ipv6             1924 net/openvswitch/flow_netlink.c 	memset(&key->ipv6.ct_orig, 0, sizeof(key->ipv6.ct_orig));
ipv6             2090 net/openvswitch/flow_netlink.c 		memcpy(ipv6_key->ipv6_src, &output->ipv6.addr.src,
ipv6             2092 net/openvswitch/flow_netlink.c 		memcpy(ipv6_key->ipv6_dst, &output->ipv6.addr.dst,
ipv6             2094 net/openvswitch/flow_netlink.c 		ipv6_key->ipv6_label = output->ipv6.label;
ipv6             2190 net/openvswitch/flow_netlink.c 				memcpy(nd_key->nd_target, &output->ipv6.nd.target,
ipv6             2192 net/openvswitch/flow_netlink.c 				ether_addr_copy(nd_key->nd_sll, output->ipv6.nd.sll);
ipv6             2193 net/openvswitch/flow_netlink.c 				ether_addr_copy(nd_key->nd_tll, output->ipv6.nd.tll);
ipv6              499 net/sched/act_tunnel_key.c 		const struct in6_addr *saddr6 = &info->key.u.ipv6.src;
ipv6              500 net/sched/act_tunnel_key.c 		const struct in6_addr *daddr6 = &info->key.u.ipv6.dst;
ipv6               41 net/sched/cls_flower.c 		struct flow_dissector_key_ipv6_addrs ipv6;
ipv6             1125 net/sched/cls_flower.c 		fl_set_key_val(tb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
ipv6             1126 net/sched/cls_flower.c 			       &mask->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC_MASK,
ipv6             1127 net/sched/cls_flower.c 			       sizeof(key->ipv6.src));
ipv6             1128 net/sched/cls_flower.c 		fl_set_key_val(tb, &key->ipv6.dst, TCA_FLOWER_KEY_IPV6_DST,
ipv6             1129 net/sched/cls_flower.c 			       &mask->ipv6.dst, TCA_FLOWER_KEY_IPV6_DST_MASK,
ipv6             1130 net/sched/cls_flower.c 			       sizeof(key->ipv6.dst));
ipv6             1331 net/sched/cls_flower.c 			     FLOW_DISSECTOR_KEY_IPV6_ADDRS, ipv6);
ipv6             2297 net/sched/cls_flower.c 		 (fl_dump_key_val(skb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
ipv6             2298 net/sched/cls_flower.c 				  &mask->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC_MASK,
ipv6             2299 net/sched/cls_flower.c 				  sizeof(key->ipv6.src)) ||
ipv6             2300 net/sched/cls_flower.c 		  fl_dump_key_val(skb, &key->ipv6.dst, TCA_FLOWER_KEY_IPV6_DST,
ipv6             2301 net/sched/cls_flower.c 				  &mask->ipv6.dst, TCA_FLOWER_KEY_IPV6_DST_MASK,
ipv6             2302 net/sched/cls_flower.c 				  sizeof(key->ipv6.dst))))
ipv6              646 net/sctp/ipv6.c 	return sp->inet.freebind || net->ipv6.sysctl.ip_nonlocal_bind ||
ipv6              937 net/sctp/ipv6.c 				      net->ipv6.sysctl.ip_nonlocal_bind ||
ipv6               72 net/tipc/udp_media.c 		struct in6_addr ipv6;
ipv6              105 net/tipc/udp_media.c 		return ipv6_addr_is_multicast(&addr->ipv6);
ipv6              130 net/tipc/udp_media.c 		snprintf(buf, size, "%pI6:%u", &ua->ipv6, ntohs(ua->port));
ipv6              196 net/tipc/udp_media.c 				.daddr = dst->ipv6,
ipv6              197 net/tipc/udp_media.c 				.saddr = src->ipv6,
ipv6              211 net/tipc/udp_media.c 					   &src->ipv6, &dst->ipv6, 0, ttl, 0,
ipv6              317 net/tipc/udp_media.c 		pr_info("New replicast peer: %pI6\n", &rcast->addr.ipv6);
ipv6              347 net/tipc/udp_media.c 		src.ipv6 = iphdr->saddr;
ipv6              410 net/tipc/udp_media.c 						   &remote->ipv6);
ipv6              436 net/tipc/udp_media.c 		memcpy(&ip6.sin6_addr, &addr->ipv6, sizeof(struct in6_addr));
ipv6              596 net/tipc/udp_media.c 		memcpy(&addr->ipv6, &ip6->sin6_addr, sizeof(struct in6_addr));
ipv6              705 net/tipc/udp_media.c 		memcpy(node_id, local.ipv6.in6_u.u6_addr8, 16);
ipv6              750 net/tipc/udp_media.c 			udp_conf.local_ip6 = local.ipv6;
ipv6               93 security/selinux/include/objsec.h 		struct in6_addr ipv6;	/* IPv6 node address */
ipv6              129 security/selinux/netnode.c 				if (ipv6_addr_equal(&node->nsec.addr.ipv6,
ipv6              155 security/selinux/netnode.c 		idx = sel_netnode_hashfn_ipv6(&node->nsec.addr.ipv6);
ipv6              216 security/selinux/netnode.c 			new->nsec.addr.ipv6 = *(struct in6_addr *)addr;
ipv6             3135 tools/include/uapi/linux/bpf.h 		} ipv6;
ipv6               93 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 		struct ipv6_pkt ipv6;
ipv6              127 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 		.pkt.ipv6 = {
ipv6              288 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 		.pkt.ipv6 = {
ipv6              310 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 		.pkt.ipv6 = {
ipv6               37 tools/testing/selftests/bpf/progs/connect6_prog.c 	memset(&tuple.ipv6.saddr, 0, sizeof(tuple.ipv6.saddr));
ipv6               38 tools/testing/selftests/bpf/progs/connect6_prog.c 	memset(&tuple.ipv6.sport, 0, sizeof(tuple.ipv6.sport));
ipv6               40 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[0] = bpf_htonl(DST_REWRITE_IP6_0);
ipv6               41 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[1] = bpf_htonl(DST_REWRITE_IP6_1);
ipv6               42 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[2] = bpf_htonl(DST_REWRITE_IP6_2);
ipv6               43 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[3] = bpf_htonl(DST_REWRITE_IP6_3);
ipv6               45 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.dport = bpf_htons(DST_REWRITE_PORT6);
ipv6               50 tools/testing/selftests/bpf/progs/connect6_prog.c 		sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv6),
ipv6               53 tools/testing/selftests/bpf/progs/connect6_prog.c 		sk = bpf_sk_lookup_udp(ctx, &tuple, sizeof(tuple.ipv6),
ipv6               59 tools/testing/selftests/bpf/progs/connect6_prog.c 	if (sk->src_ip6[0] != tuple.ipv6.daddr[0] ||
ipv6               60 tools/testing/selftests/bpf/progs/connect6_prog.c 	    sk->src_ip6[1] != tuple.ipv6.daddr[1] ||
ipv6               61 tools/testing/selftests/bpf/progs/connect6_prog.c 	    sk->src_ip6[2] != tuple.ipv6.daddr[2] ||
ipv6               62 tools/testing/selftests/bpf/progs/connect6_prog.c 	    sk->src_ip6[3] != tuple.ipv6.daddr[3] ||
ipv6              208 tools/testing/selftests/bpf/progs/test_l4lb.c 					     bool ipv6)
ipv6              210 tools/testing/selftests/bpf/progs/test_l4lb.c 	if (ipv6)
ipv6              204 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 			     bool ipv6)
ipv6              206 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	if (ipv6)
ipv6               74 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6);
ipv6              109 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		memcpy(tup.ipv6.saddr, &ipv6h->saddr, sizeof(tup.ipv6.saddr));
ipv6              110 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		memcpy(tup.ipv6.daddr, &ipv6h->daddr, sizeof(tup.ipv6.daddr));
ipv6              111 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		tup.ipv6.sport = tcph->source;
ipv6              112 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		tup.ipv6.dport = tcph->dest;
ipv6              114 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		sk = bpf_skc_lookup_tcp(ctx, &tup, sizeof(tup.ipv6),
ipv6              135 tools/testing/selftests/net/ip_defrag.c 				int offset, bool ipv6)
ipv6              140 tools/testing/selftests/net/ip_defrag.c 	uint8_t *frag_start = ipv6 ? ip_frame + IP6_HLEN + FRAG_HLEN :
ipv6              149 tools/testing/selftests/net/ip_defrag.c 		if (ipv6)
ipv6              156 tools/testing/selftests/net/ip_defrag.c 	if (ipv6) {
ipv6              204 tools/testing/selftests/net/ip_defrag.c 				socklen_t alen, bool ipv6)
ipv6              219 tools/testing/selftests/net/ip_defrag.c 	if (ipv6) {
ipv6              248 tools/testing/selftests/net/ip_defrag.c 			send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              259 tools/testing/selftests/net/ip_defrag.c 			send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              264 tools/testing/selftests/net/ip_defrag.c 			send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              269 tools/testing/selftests/net/ip_defrag.c 			send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              278 tools/testing/selftests/net/ip_defrag.c 		send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              281 tools/testing/selftests/net/ip_defrag.c 			send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              302 tools/testing/selftests/net/ip_defrag.c 		if (ipv6) {
ipv6              326 tools/testing/selftests/net/ip_defrag.c 		send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              329 tools/testing/selftests/net/ip_defrag.c 			send_fragment(fd_raw, addr, alen, offset, ipv6);
ipv6              334 tools/testing/selftests/net/ip_defrag.c static void run_test(struct sockaddr *addr, socklen_t alen, bool ipv6)
ipv6              376 tools/testing/selftests/net/ip_defrag.c 			send_udp_frags(fd_tx_raw, addr, alen, ipv6);
ipv6              387 tools/testing/selftests/net/ip_defrag.c 				send_udp_frags(fd_tx_raw, addr, alen, ipv6);
ipv6               21 tools/testing/selftests/net/reuseaddr_conflict.c int open_port(int ipv6, int any)
ipv6               29 tools/testing/selftests/net/reuseaddr_conflict.c 	int family = ipv6 ? AF_INET6 : AF_INET;
ipv6               43 tools/testing/selftests/net/reuseaddr_conflict.c 	if (ipv6) {
ipv6               56 tools/testing/selftests/net/reuseaddr_conflict.c 	if (ipv6 && setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (void*)&v6only,
ipv6              491 tools/usb/usbip/src/usbipd.c static int do_standalone_mode(int daemonize, int ipv4, int ipv6)
ipv6              523 tools/usb/usbip/src/usbipd.c 	if (ipv4 && ipv6)
ipv6              609 tools/usb/usbip/src/usbipd.c 	int ipv4 = 0, ipv6 = 0;
ipv6              633 tools/usb/usbip/src/usbipd.c 			ipv6 = 1;
ipv6              663 tools/usb/usbip/src/usbipd.c 	if (!ipv4 && !ipv6)
ipv6              664 tools/usb/usbip/src/usbipd.c 		ipv4 = ipv6 = 1;
ipv6              668 tools/usb/usbip/src/usbipd.c 		rc = do_standalone_mode(daemonize, ipv4, ipv6);