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);