open5gs/tests
PerryLink d43dc8011c fix(pfcp): match a rule only within its own address family
`ogs_pfcp_pdr_rule_find_by_packet()` compares `addr_len` bytes of the rule's
address, where `addr_len` is the *packet's* length. The rule's own family flags
(`ipv4_src`, `ipv4_dst`, `ipv6_src`, `ipv6_dst`) were never consulted, so the
memcmp compared only the first four bytes of an IPv6 address against an IPv4
packet, and the first four bytes of an IPv4 address against an IPv6 packet.

The SMF installs `permit out 58 from ff02::2/128 to assigned` for every session,
so an IPv4 packet whose source begins ff 02 00 00 — 255.2.0.0 — matched that RS
rule and was forwarded to the CP function's TEID instead of the N6 interface,
dropping out of the default flow's usage statistics.

Skip a rule whose address family differs from the packet's. Rules that name no
address (both flags zero) still match either family.
2026-10-18 13:50:46 +09:00
..
310014 [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
af [PCF,SMF] Apply AF-requested ARP over N5 2026-09-18 11:22:23 +09:00
app eir: support EIR roaming with shared equipment fixtures 2026-10-09 14:35:46 +09:00
attach [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
common eir: support EIR roaming with shared equipment fixtures 2026-10-09 14:35:46 +09:00
core tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
crypt merge main branch 2026-06-10 09:07:45 +09:00
csfb [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
dns [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
eir eir: support EIR roaming with shared equipment fixtures 2026-10-09 14:35:46 +09:00
fuzzing OSS-Fuzz: Fix false positive in pfcp-packet-match-fuzz 2026-10-15 21:08:21 +09:00
handover [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
non3gpp [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
registration [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
sctp [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
slice [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
transfer [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
unit fix(pfcp): match a rule only within its own address family 2026-10-18 13:50:46 +09:00
volte hss: build the tel IMPU in canonical form 2026-10-13 21:42:52 +09:00
vonr [AMF] Preserve PDU sessions during GUTI re-registration (#4577) 2026-10-09 14:35:46 +09:00
meson.build [TEST] Merge tests/s13 into tests/eir 2026-09-25 15:19:38 +09:00