Home
last modified time | relevance | path

Searched full:ipv4 (Results 1 – 25 of 2129) sorted by relevance

12345678910>>...86

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
Diavf_common.c541 /* Non Tunneled IPv4 */
542 IAVF_PTT(22, IP, IPV4, FRG, NONE, NONE, NOF, NONE, PAY3),
543 IAVF_PTT(23, IP, IPV4, NOF, NONE, NONE, NOF, NONE, PAY3),
544 IAVF_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
546 IAVF_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
547 IAVF_PTT(27, IP, IPV4, NOF, NONE, NONE, NOF, SCTP, PAY4),
548 IAVF_PTT(28, IP, IPV4, NOF, NONE, NONE, NOF, ICMP, PAY4),
550 /* IPv4 --> IPv4 */
551 IAVF_PTT(29, IP, IPV4, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
552 IAVF_PTT(30, IP, IPV4, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_lan_tx_rx.h632 /* Non Tunneled IPv4 */
633 ICE_PTT(22, IP, IPV4, FRG, NONE, NONE, NOF, NONE, PAY3),
634 ICE_PTT(23, IP, IPV4, NOF, NONE, NONE, NOF, NONE, PAY3),
635 ICE_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
637 ICE_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
638 ICE_PTT(27, IP, IPV4, NOF, NONE, NONE, NOF, SCTP, PAY4),
639 ICE_PTT(28, IP, IPV4, NOF, NONE, NONE, NOF, ICMP, PAY4),
641 /* IPv4 --> IPv4 */
642 ICE_PTT(29, IP, IPV4, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
643 ICE_PTT(30, IP, IPV4, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
Dice_lan_tx_rx.h722 /* Non Tunneled IPv4 */
723 ICE_PTT(22, IP, IPV4, FRG, NONE, NONE, NOF, NONE, PAY3),
724 ICE_PTT(23, IP, IPV4, NOF, NONE, NONE, NOF, NONE, PAY3),
725 ICE_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
727 ICE_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
728 ICE_PTT(27, IP, IPV4, NOF, NONE, NONE, NOF, SCTP, PAY4),
729 ICE_PTT(28, IP, IPV4, NOF, NONE, NONE, NOF, ICMP, PAY4),
731 /* IPv4 --> IPv4 */
732 ICE_PTT(29, IP, IPV4, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
733 ICE_PTT(30, IP, IPV4, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
[all …]
/kernel/linux/linux-6.6/net/ipv4/
Dsysctl_net_ipv4.c3 * sysctl_net_ipv4.c: sysctl interface to net IPV4 subsystem.
6 * Added /proc/sys/net/ipv4 directory entry (empty =) ). [MS]
57 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
58 if (same_parity && !net->ipv4.ip_local_ports.warned) { in set_local_port_range()
59 net->ipv4.ip_local_ports.warned = true; in set_local_port_range()
62 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
63 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
64 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
72 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
93 (range[0] < READ_ONCE(net->ipv4.sysctl_ip_prot_sock))) in ipv4_local_port_range()
[all …]
Dtcp_plb.c30 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled)) in tcp_plb_update_state()
34 if (cong_ratio < READ_ONCE(net->ipv4.sysctl_tcp_plb_cong_thresh)) in tcp_plb_update_state()
37 READ_ONCE(net->ipv4.sysctl_tcp_plb_rehash_rounds)) in tcp_plb_update_state()
52 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled)) in tcp_plb_check_rehash()
56 READ_ONCE(net->ipv4.sysctl_tcp_plb_rehash_rounds); in tcp_plb_check_rehash()
58 idle_rehash = READ_ONCE(net->ipv4.sysctl_tcp_plb_idle_rehash_rounds) && in tcp_plb_check_rehash()
61 READ_ONCE(net->ipv4.sysctl_tcp_plb_idle_rehash_rounds); in tcp_plb_check_rehash()
71 max_suspend = 2 * READ_ONCE(net->ipv4.sysctl_tcp_plb_suspend_rto_sec) * HZ; in tcp_plb_check_rehash()
96 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled)) in tcp_plb_update_state_upon_rto()
99 pause = READ_ONCE(net->ipv4.sysctl_tcp_plb_suspend_rto_sec) * HZ; in tcp_plb_update_state_upon_rto()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
Diavf_common.c572 /* Non Tunneled IPv4 */
573 IAVF_PTT(22, IP, IPV4, FRG, NONE, NONE, NOF, NONE, PAY3),
574 IAVF_PTT(23, IP, IPV4, NOF, NONE, NONE, NOF, NONE, PAY3),
575 IAVF_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
577 IAVF_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
578 IAVF_PTT(27, IP, IPV4, NOF, NONE, NONE, NOF, SCTP, PAY4),
579 IAVF_PTT(28, IP, IPV4, NOF, NONE, NONE, NOF, ICMP, PAY4),
581 /* IPv4 --> IPv4 */
582 IAVF_PTT(29, IP, IPV4, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
583 IAVF_PTT(30, IP, IPV4, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
[all …]
/kernel/linux/linux-5.10/net/ipv4/
Dsysctl_net_ipv4.c3 * sysctl_net_ipv4.c: sysctl interface to net IPV4 subsystem.
6 * Added /proc/sys/net/ipv4 directory entry (empty =) ). [MS]
62 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
63 if (same_parity && !net->ipv4.ip_local_ports.warned) { in set_local_port_range()
64 net->ipv4.ip_local_ports.warned = true; in set_local_port_range()
67 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
68 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
69 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
77 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
98 (range[0] < READ_ONCE(net->ipv4.sysctl_ip_prot_sock))) in ipv4_local_port_range()
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
Dtest_flow_dissector.sh104 echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter
105 echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
106 echo 0 > /proc/sys/net/ipv4/conf/lo/rp_filter
108 echo "Testing IPv4..."
113 # Send 10 IPv4/UDP packets from port 8. Filter should not drop any.
115 # Send 10 IPv4/UDP packets from port 9. Filter should drop all.
117 # Send 10 IPv4/UDP packets from port 10. Filter should not drop any.
120 echo "Testing IPv4 from 127.0.0.127 (fallback to generic dissector)..."
121 # Send 10 IPv4/UDP packets from port 8. Filter should not drop any.
123 # Send 10 IPv4/UDP packets from port 9. Filter should drop all.
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
Dtest_flow_dissector.sh102 echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter
103 echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
104 echo 0 > /proc/sys/net/ipv4/conf/lo/rp_filter
106 echo "Testing IPv4..."
111 # Send 10 IPv4/UDP packets from port 8. Filter should not drop any.
113 # Send 10 IPv4/UDP packets from port 9. Filter should drop all.
115 # Send 10 IPv4/UDP packets from port 10. Filter should not drop any.
119 # Send 10 IPv4/IPv4/UDP packets from port 8. Filter should not drop any.
122 # Send 10 IPv4/IPv4/UDP packets from port 9. Filter should drop all.
125 # Send 10 IPv4/IPv4/UDP packets from port 10. Filter should not drop any.
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
Dxdp_synproxy_kern.c367 struct iphdr *ipv4; member
384 hdr->ipv4 = (void *)hdr->eth + sizeof(*hdr->eth); in tcp_dissect()
385 if (hdr->ipv4 + 1 > data_end) in tcp_dissect()
387 if (hdr->ipv4->ihl * 4 < sizeof(*hdr->ipv4)) in tcp_dissect()
389 if (hdr->ipv4->version != 4) in tcp_dissect()
392 if (hdr->ipv4->protocol != IPPROTO_TCP) in tcp_dissect()
395 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4; in tcp_dissect()
398 hdr->ipv4 = NULL; in tcp_dissect()
438 if (hdr->ipv4) { in tcp_lookup()
442 if ((hdr->ipv4->frag_off & bpf_htons(IP_DF | IP_MF | IP_OFFSET)) != bpf_htons(IP_DF)) in tcp_lookup()
[all …]
Dtest_sk_assign.c55 get_tuple(struct __sk_buff *skb, bool *ipv4, bool *tcp) in get_tuple() argument
78 *ipv4 = true; in get_tuple()
87 *ipv4 = false; in get_tuple()
102 handle_udp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4) in handle_udp() argument
110 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6); in handle_udp()
118 dport = ipv4 ? tuple->ipv4.dport : tuple->ipv6.dport; in handle_udp()
133 handle_tcp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4) in handle_tcp() argument
141 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6); in handle_tcp()
152 dport = ipv4 ? tuple->ipv4.dport : tuple->ipv6.dport; in handle_tcp()
175 bool ipv4 = false; in bpf_sk_assign_test() local
[all …]
Dtest_bpf_nf.c79 __builtin_memset(&bpf_tuple, 0, sizeof(bpf_tuple.ipv4)); in nf_ct_test()
88 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test()
98 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test()
106 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test()
114 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test()
123 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test()
131 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test()
138 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4) - 1, &opts_def, in nf_ct_test()
145 bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */ in nf_ct_test()
146 bpf_tuple.ipv4.daddr = bpf_get_prandom_u32(); /* dst IP */ in nf_ct_test()
[all …]
Dtest_cls_redirect.c91 offsetofend(struct bpf_sock_tuple, ipv4.dport) -
92 offsetof(struct bpf_sock_tuple, ipv4.sport) - 1,
198 static INLINING bool pkt_skip_ipv4_options(buf_t *buf, const struct iphdr *ipv4) in pkt_skip_ipv4_options() argument
200 if (ipv4->ihl <= 5) { in pkt_skip_ipv4_options()
204 return buf_skip(buf, (ipv4->ihl - 5) * 4); in pkt_skip_ipv4_options()
215 struct iphdr *ipv4 = buf_assign(pkt, sizeof(*ipv4), scratch); in pkt_parse_ipv4() local
216 if (ipv4 == NULL) { in pkt_parse_ipv4()
220 if (ipv4->ihl < 5) { in pkt_parse_ipv4()
224 if (!pkt_skip_ipv4_options(pkt, ipv4)) { in pkt_parse_ipv4()
228 return ipv4; in pkt_parse_ipv4()
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/net/
Dbareudp.sh8 # configurations of bareudp (using IPv4 or IPv6 as underlay and transporting
9 # IPv4, IPv6 or MPLS packets on the overlay).
14 # is assigned an IPv4 and an IPv6 address. A host-route allows a veth to
18 # IPv4 and IPv6 addresses on their loopback device. Routes are added in NS0
20 # For IPv4 and IPv6 reachability tests, the route simply sets the peer's
31 # | * IPv4 address: 192.0.2.100/32 |
34 # | * IPv4 route: 192.0.2.103/32 reachable via 192.0.2.11 |
40 # | ^ * IPv4 address: 192.0.2.10, peer 192.0.2.11/32 |
52 # | * IPv4 address: 192.0.2.11, peer 192.0.2.10/32 |
62 # | ^ * IPv4 address: 192.0.2.21, peer 192.0.2.22/32 |
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
Dtrace_cm.h15 #define __print_ip_addr(addr, port, ipv4) print_ip_addr(p, addr, port, ipv4) argument
26 __field(bool, ipv4)
30 __entry->ipv4 = cm_info->ipv4;
37 __entry->lport, __entry->ipv4)
48 __field(bool, ipv4)
53 __entry->ipv4 = listener->ipv4;
61 __entry->lport, __entry->ipv4)
71 __field(bool, ipv4)
79 __entry->ipv4 = listener->ipv4;
88 __entry->lport, __entry->ipv4)
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dtest_sk_assign.c55 get_tuple(struct __sk_buff *skb, bool *ipv4, bool *tcp) in get_tuple() argument
79 *ipv4 = true; in get_tuple()
88 *ipv4 = false; in get_tuple()
102 handle_udp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4) in handle_udp() argument
111 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6); in handle_udp()
119 dport = ipv4 ? tuple->ipv4.dport : tuple->ipv6.dport; in handle_udp()
134 handle_tcp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4) in handle_tcp() argument
143 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6); in handle_tcp()
154 dport = ipv4 ? tuple->ipv4.dport : tuple->ipv6.dport; in handle_tcp()
177 bool ipv4 = false; in bpf_sk_assign_test() local
[all …]
Dtest_cls_redirect.c90 offsetofend(struct bpf_sock_tuple, ipv4.dport) -
91 offsetof(struct bpf_sock_tuple, ipv4.sport) - 1,
197 static INLINING bool pkt_skip_ipv4_options(buf_t *buf, const struct iphdr *ipv4) in pkt_skip_ipv4_options() argument
199 if (ipv4->ihl <= 5) { in pkt_skip_ipv4_options()
203 return buf_skip(buf, (ipv4->ihl - 5) * 4); in pkt_skip_ipv4_options()
214 struct iphdr *ipv4 = buf_assign(pkt, sizeof(*ipv4), scratch); in pkt_parse_ipv4() local
215 if (ipv4 == NULL) { in pkt_parse_ipv4()
219 if (ipv4->ihl < 5) { in pkt_parse_ipv4()
223 if (!pkt_skip_ipv4_options(pkt, ipv4)) { in pkt_parse_ipv4()
227 return ipv4; in pkt_parse_ipv4()
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
Dlocal_termination.sh150 check_rcv $rcv_if_name "Unicast IPv4 to primary MAC address" \
151 "$smac > $rcv_dmac, ethertype IPv4 (0x0800)" \
154 check_rcv $rcv_if_name "Unicast IPv4 to macvlan MAC address" \
155 "$smac > $MACVLAN_ADDR, ethertype IPv4 (0x0800)" \
158 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address" \
159 "$smac > $UNKNOWN_UC_ADDR1, ethertype IPv4 (0x0800)" \
162 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, promisc" \
163 "$smac > $UNKNOWN_UC_ADDR2, ethertype IPv4 (0x0800)" \
166 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, allmulti" \
167 "$smac > $UNKNOWN_UC_ADDR3, ethertype IPv4 (0x0800)" \
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/dsa/
Dlocal_termination.sh150 check_rcv $rcv_if_name "Unicast IPv4 to primary MAC address" \
151 "$smac > $rcv_dmac, ethertype IPv4 (0x0800)" \
154 check_rcv $rcv_if_name "Unicast IPv4 to macvlan MAC address" \
155 "$smac > $MACVLAN_ADDR, ethertype IPv4 (0x0800)" \
158 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address" \
159 "$smac > $UNKNOWN_UC_ADDR1, ethertype IPv4 (0x0800)" \
162 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, promisc" \
163 "$smac > $UNKNOWN_UC_ADDR2, ethertype IPv4 (0x0800)" \
166 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, allmulti" \
167 "$smac > $UNKNOWN_UC_ADDR3, ethertype IPv4 (0x0800)" \
[all …]
/kernel/linux/linux-5.10/net/netfilter/ipset/
DKconfig33 can store IPv4 addresses (or network addresse) from a range.
42 can store IPv4 address and (source) MAC address pairs from a range.
60 can store arbitrary IPv4 or IPv6 addresses (or network addresses)
70 can store IPv4/IPv6 address and mark pairs.
79 can store IPv4/IPv6 address and protocol/port pairs.
88 one can store IPv4/IPv6 address, protocol/port, and IPv4/IPv6
98 one can store IPv4/IPv6 address, protocol/port, and IPv4/IPv6
108 one can store IPv4/IPv6 address and MAC (ethernet address) pairs in a set.
126 one can store two IPv4/IPv6 subnets, and a protocol/port in a set.
135 one can store IPv4/IPv6 network address/prefix elements in a set.
[all …]
/kernel/linux/linux-6.6/net/netfilter/ipset/
DKconfig33 can store IPv4 addresses (or network addresses) from a range.
42 can store IPv4 address and (source) MAC address pairs from a range.
60 can store arbitrary IPv4 or IPv6 addresses (or network addresses)
70 can store IPv4/IPv6 address and mark pairs.
79 can store IPv4/IPv6 address and protocol/port pairs.
88 one can store IPv4/IPv6 address, protocol/port, and IPv4/IPv6
98 one can store IPv4/IPv6 address, protocol/port, and IPv4/IPv6
108 one can store IPv4/IPv6 address and MAC (ethernet address) pairs in a set.
126 one can store two IPv4/IPv6 subnets, and a protocol/port in a set.
135 one can store IPv4/IPv6 network address/prefix elements in a set.
[all …]
/kernel/linux/linux-5.10/net/ipv4/netfilter/
DKconfig14 tristate "IPv4 socket lookup support"
16 This option enables the IPv4 socket lookup infrastructure. This is
20 tristate "IPv4 tproxy support"
25 bool "IPv4 nf_tables support"
27 This option enables the IPv4 support for nf_tables.
37 tristate "IPv4 nf_tables packet duplication support"
41 This module enables IPv4 packet duplication support for nf_tables.
47 This module enables IPv4 FIB lookups, e.g. for reverse path filtering.
62 tristate "Netfilter flow table IPv4 module"
65 This option adds the flow table IPv4 support.
[all …]
Darptable_filter.c37 return arpt_do_table(skb, state, state->net->ipv4.arptable_filter); in arptable_filter_hook()
47 if (net->ipv4.arptable_filter) in arptable_filter_table_init()
54 &net->ipv4.arptable_filter); in arptable_filter_table_init()
61 if (net->ipv4.arptable_filter) in arptable_filter_net_pre_exit()
62 arpt_unregister_table_pre_exit(net, net->ipv4.arptable_filter, in arptable_filter_net_pre_exit()
68 if (!net->ipv4.arptable_filter) in arptable_filter_net_exit()
70 arpt_unregister_table(net, net->ipv4.arptable_filter); in arptable_filter_net_exit()
71 net->ipv4.arptable_filter = NULL; in arptable_filter_net_exit()
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
Dmtk_ppe_debugfs.c33 [MTK_PPE_PKT_TYPE_IPV4_HNAPT] = "IPv4 5T", in mtk_foe_pkt_type_str()
34 [MTK_PPE_PKT_TYPE_IPV4_ROUTE] = "IPv4 3T", in mtk_foe_pkt_type_str()
109 ai.src_port = &entry->ipv4.orig.src_port; in mtk_ppe_debugfs_foe_show()
110 ai.dest_port = &entry->ipv4.orig.dest_port; in mtk_ppe_debugfs_foe_show()
113 ai.src = &entry->ipv4.orig.src_ip; in mtk_ppe_debugfs_foe_show()
114 ai.dest = &entry->ipv4.orig.dest_ip; in mtk_ppe_debugfs_foe_show()
134 ai.src_port = &entry->ipv4.new.src_port; in mtk_ppe_debugfs_foe_show()
135 ai.dest_port = &entry->ipv4.new.dest_port; in mtk_ppe_debugfs_foe_show()
138 ai.src = &entry->ipv4.new.src_ip; in mtk_ppe_debugfs_foe_show()
139 ai.dest = &entry->ipv4.new.dest_ip; in mtk_ppe_debugfs_foe_show()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/
Dwx_lib.c34 [0x22] = WX_PTT(IP, IPV4, NONE, NONE, NONE, PAY3),
35 [0x23] = WX_PTT(IP, IPV4, NONE, NONE, UDP, PAY4),
36 [0x24] = WX_PTT(IP, IPV4, NONE, NONE, TCP, PAY4),
37 [0x25] = WX_PTT(IP, IPV4, NONE, NONE, SCTP, PAY4),
48 /* IPv4 --> IPv4/IPv6 */
49 [0x81] = WX_PTT(IP, IPV4, IPIP, FGV4, NONE, PAY3),
50 [0x82] = WX_PTT(IP, IPV4, IPIP, IPV4, NONE, PAY3),
51 [0x83] = WX_PTT(IP, IPV4, IPIP, IPV4, UDP, PAY4),
52 [0x84] = WX_PTT(IP, IPV4, IPIP, IPV4, TCP, PAY4),
53 [0x85] = WX_PTT(IP, IPV4, IPIP, IPV4, SCTP, PAY4),
[all …]

12345678910>>...86