Home
last modified time | relevance | path

Searched refs:newip (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dnip_fib.c39 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 Droute.c178 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 Dnip_fib_rules.c34 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 Dnip_addrconf.c228 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 Dnip_output.c330 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 Dapply_newip.sh18 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 DMakefile5 # 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 Dip_vs_proto_udp.c95 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 Dip_vs_proto_tcp.c107 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 Dip_vs_proto_udp.c95 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 Dip_vs_proto_tcp.c107 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 Dudp_offload.c188 __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 Dnf_nat_proto.c451 __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 Dnf_nat_proto.c451 __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 Dudp_offload.c193 __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 Dvm86_32.c672 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 Dvm86_32.c638 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 Dnet_namespace.h134 struct netns_newip newip; /* NIP */ member

Completed in 26 milliseconds