/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | nip_fib.c | 39 return net->newip.nip_fib_main_tbl; in nip_fib_get_table() 41 return net->newip.nip_fib_local_tbl; in nip_fib_get_table() 195 if (!fn || rt == net->newip.nip_null_entry) in nip_fib_del() 252 struct nip_fib_table *main_tbl = net->newip.nip_fib_main_tbl; in nip_fib_clean_all() 253 struct nip_fib_table *local_tbl = net->newip.nip_fib_local_tbl; in nip_fib_clean_all() 272 nip_fib_link_table(net->newip.nip_fib_main_tbl); in nip_fib_tables_init() 273 nip_fib_link_table(net->newip.nip_fib_local_tbl); in nip_fib_tables_init() 278 net->newip.nip_fib_main_tbl = in nip_fib_net_init() 279 kzalloc(sizeof(*net->newip.nip_fib_main_tbl), GFP_KERNEL); in nip_fib_net_init() 280 if (!net->newip in nip_fib_net_init() [all...] |
H A D | route.c | 178 dst_alloc(&net->newip.nip_dst_ops, dev, 1, DST_OBSOLETE_FORCE_CHK, in __nip_dst_alloc() 286 dst_hold(&net->newip.nip_null_entry->dst); in nip_rt_make_pcpu_route() 287 return net->newip.nip_null_entry; in nip_rt_make_pcpu_route() 338 dst_hold(&net->newip.nip_broadcast_entry->dst); in nip_route_input() 340 (struct dst_entry *)net->newip.nip_broadcast_entry); in nip_route_input() 402 dst_hold(&net->newip.nip_broadcast_entry->dst); in nip_route_output_flags() 403 return &net->newip.nip_broadcast_entry->dst; in nip_route_output_flags() 417 rt = net->newip.nip_null_entry; in nip_pol_route() 448 struct nip_fib_table *fib_tbl = net->newip.nip_fib_local_tbl; in nip_bind_addr_check() 488 /* find ninet_dev,which has the newip addres in nip_route_info_create() [all...] |
H A D | nip_fib_rules.c | 34 rt = lookup(net, net->newip.nip_fib_local_tbl, fln, flags); in nip_fib_rule_lookup() 35 if (rt != net->newip.nip_null_entry) { in nip_fib_rule_lookup() 40 rt = lookup(net, net->newip.nip_fib_main_tbl, fln, flags); in nip_fib_rule_lookup() 41 if (rt != net->newip.nip_null_entry) { in nip_fib_rule_lookup() 47 dst_hold(&net->newip.nip_null_entry->dst); in nip_fib_rule_lookup() 49 return &net->newip.nip_null_entry->dst; in nip_fib_rule_lookup()
|
H A D | nip_addrconf.c | 228 memcpy(&ndev->cnf, dev_net(dev)->newip.devconf_dflt, sizeof(ndev->cnf)); in nip_add_dev() 648 /* Step 1: remove reference to newip device from parent device. in nip_addrconf_ifdown() 746 net->newip.devconf_dflt = dflt; in nip_addr_net_init() 763 kfree(net->newip.devconf_dflt); in nip_addr_net_exit()
|
H A D | nip_output.c | 330 if (*dst == &net->newip.nip_broadcast_entry->dst) { in nip_dst_lookup_tail() 406 nip_dbg("no dst cache for sk, search newip rt"); in tcp_nip_queue_xmit() 521 /* Build newip header */ in tcp_nip_actual_send_reset()
|
/kernel/linux/common_modules/newip/ |
H A D | apply_newip.sh | 18 NEWIP_SOURCE_ROOT=$OHOS_SOURCE_ROOT/kernel/linux/common_modules/newip 33 if [ ! -d "$KERNEL_BUILD_ROOT/net/newip" ]; then 34 mkdir $KERNEL_BUILD_ROOT/net/newip 37 cd $KERNEL_BUILD_ROOT/net/newip/ 38 ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/net/newip $NEWIP_SOURCE_ROOT/src/linux-5.10/net/newip)/* ./ 39 ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/net/newip $NEWIP_SOURCE_ROOT/src/common)/* ./ 40 ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/net/newip $NEWIP_SOURCE_ROOT/third_party/linux-5.10/net/newip)/* ./
|
/kernel/linux/common_modules/newip/src/linux-5.10/net/newip/ |
H A D | Makefile | 5 # Makefile for the Linux newip layer 8 # net/newip/Makefile 9 obj-$(CONFIG_NEWIP) += newip.o 11 newip-objs := nip_addr.o nip_hdr_encap.o nip_hdr_decap.o nip_checksum.o af_ninet.o nip_input.o udp.o protocol.o nip_output.o nip_addrconf.o nip_addrconf_core.o route.o nip_fib.o nip_fib_rules.o nndisc.o icmp.o tcp_nip_parameter.o devninet.o 12 newip-objs += tcp_nip.o ninet_connection_sock.o ninet_hashtables.o tcp_nip_output.o tcp_nip_input.o tcp_nip_timer.o nip_sockglue.o 14 newip-objs += nip_hooks_register.o
|
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_proto_udp.c | 95 const union nf_inet_addr *newip, in udp_fast_csum_update() 101 csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_fast_csum_update() 107 csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in udp_fast_csum_update() 117 const union nf_inet_addr *newip, in udp_partial_csum_update() 123 ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_partial_csum_update() 129 ~csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in udp_partial_csum_update() 93 udp_fast_csum_update(int af, struct udphdr *uhdr, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldport, __be16 newport) udp_fast_csum_update() argument 115 udp_partial_csum_update(int af, struct udphdr *uhdr, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldlen, __be16 newlen) udp_partial_csum_update() argument
|
H A D | ip_vs_proto_tcp.c | 107 const union nf_inet_addr *newip, in tcp_fast_csum_update() 113 csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in tcp_fast_csum_update() 119 csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in tcp_fast_csum_update() 128 const union nf_inet_addr *newip, in tcp_partial_csum_update() 134 ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in tcp_partial_csum_update() 140 ~csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in tcp_partial_csum_update() 105 tcp_fast_csum_update(int af, struct tcphdr *tcph, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldport, __be16 newport) tcp_fast_csum_update() argument 126 tcp_partial_csum_update(int af, struct tcphdr *tcph, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldlen, __be16 newlen) tcp_partial_csum_update() argument
|
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_proto_udp.c | 95 const union nf_inet_addr *newip, in udp_fast_csum_update() 101 csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_fast_csum_update() 107 csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in udp_fast_csum_update() 117 const union nf_inet_addr *newip, in udp_partial_csum_update() 123 ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_partial_csum_update() 129 ~csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in udp_partial_csum_update() 93 udp_fast_csum_update(int af, struct udphdr *uhdr, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldport, __be16 newport) udp_fast_csum_update() argument 115 udp_partial_csum_update(int af, struct udphdr *uhdr, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldlen, __be16 newlen) udp_partial_csum_update() argument
|
H A D | ip_vs_proto_tcp.c | 107 const union nf_inet_addr *newip, in tcp_fast_csum_update() 113 csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in tcp_fast_csum_update() 119 csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in tcp_fast_csum_update() 128 const union nf_inet_addr *newip, in tcp_partial_csum_update() 134 ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in tcp_partial_csum_update() 140 ~csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in tcp_partial_csum_update() 105 tcp_fast_csum_update(int af, struct tcphdr *tcph, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldport, __be16 newport) tcp_fast_csum_update() argument 126 tcp_partial_csum_update(int af, struct tcphdr *tcph, const union nf_inet_addr *oldip, const union nf_inet_addr *newip, __be16 oldlen, __be16 newlen) tcp_partial_csum_update() argument
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | udp_offload.c | 188 __be32 *oldip, __be32 *newip, in __udpv4_gso_segment_csum() 194 if (*oldip == *newip && *oldport == *newport) in __udpv4_gso_segment_csum() 201 inet_proto_csum_replace4(&uh->check, seg, *oldip, *newip, in __udpv4_gso_segment_csum() 210 csum_replace4(&iph->check, *oldip, *newip); in __udpv4_gso_segment_csum() 211 *oldip = *newip; in __udpv4_gso_segment_csum() 187 __udpv4_gso_segment_csum(struct sk_buff *seg, __be32 *oldip, __be32 *newip, __be16 *oldport, __be16 *newport) __udpv4_gso_segment_csum() argument
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_nat_proto.c | 451 __be32 oldip, newip; in nf_nat_ipv4_csum_update() local 455 newip = t->src.u3.ip; in nf_nat_ipv4_csum_update() 458 newip = t->dst.u3.ip; in nf_nat_ipv4_csum_update() 460 inet_proto_csum_replace4(check, skb, oldip, newip, true); in nf_nat_ipv4_csum_update() 470 const struct in6_addr *oldip, *newip; in nf_nat_ipv6_csum_update() local 474 newip = &t->src.u3.in6; in nf_nat_ipv6_csum_update() 477 newip = &t->dst.u3.in6; in nf_nat_ipv6_csum_update() 480 newip->s6_addr32, true); in nf_nat_ipv6_csum_update()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_nat_proto.c | 451 __be32 oldip, newip; in nf_nat_ipv4_csum_update() local 455 newip = t->src.u3.ip; in nf_nat_ipv4_csum_update() 458 newip = t->dst.u3.ip; in nf_nat_ipv4_csum_update() 460 inet_proto_csum_replace4(check, skb, oldip, newip, true); in nf_nat_ipv4_csum_update() 470 const struct in6_addr *oldip, *newip; in nf_nat_ipv6_csum_update() local 474 newip = &t->src.u3.in6; in nf_nat_ipv6_csum_update() 477 newip = &t->dst.u3.in6; in nf_nat_ipv6_csum_update() 480 newip->s6_addr32, true); in nf_nat_ipv6_csum_update()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | udp_offload.c | 193 __be32 *oldip, __be32 *newip, in __udpv4_gso_segment_csum() 199 if (*oldip == *newip && *oldport == *newport) in __udpv4_gso_segment_csum() 206 inet_proto_csum_replace4(&uh->check, seg, *oldip, *newip, in __udpv4_gso_segment_csum() 215 csum_replace4(&iph->check, *oldip, *newip); in __udpv4_gso_segment_csum() 216 *oldip = *newip; in __udpv4_gso_segment_csum() 192 __udpv4_gso_segment_csum(struct sk_buff *seg, __be32 *oldip, __be32 *newip, __be16 *oldport, __be16 *newport) __udpv4_gso_segment_csum() argument
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | vm86_32.c | 672 unsigned long newip; in handle_vm86_fault() local 676 newip = popl(ssp, sp, simulate_sigsegv); in handle_vm86_fault() 681 newip = popw(ssp, sp, simulate_sigsegv); in handle_vm86_fault() 686 IP(regs) = newip; in handle_vm86_fault()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | vm86_32.c | 638 unsigned long newip; in handle_vm86_fault() local 642 newip = popl(ssp, sp, simulate_sigsegv); in handle_vm86_fault() 647 newip = popw(ssp, sp, simulate_sigsegv); in handle_vm86_fault() 652 IP(regs) = newip; in handle_vm86_fault()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | net_namespace.h | 134 struct netns_newip newip; /* NIP */ member
|