Skip to content

Commit 1bb5aa5

Browse files
committed
#133: Sockets [DF flag on UDP socket](php/php-src#10282)
1 parent 94e2cc1 commit 1bb5aa5

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed

data/reference/extension/sockets/83/constants.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,45 @@
4343
"name": "TCP_REPAIR",
4444
"ext_min": "8.3.0alpha1",
4545
"php_min": "8.3.0alpha1"
46+
},
47+
{
48+
"name": "IP_DONTFRAG",
49+
"ext_min": "8.3.0alpha1",
50+
"php_min": "8.3.0alpha1"
51+
},
52+
{
53+
"name": "IP_MTU_DISCOVER",
54+
"ext_min": "8.3.0alpha1",
55+
"php_min": "8.3.0alpha1"
56+
},
57+
{
58+
"name": "IP_PMTUDISC_DO",
59+
"ext_min": "8.3.0alpha1",
60+
"php_min": "8.3.0alpha1"
61+
},
62+
{
63+
"name": "IP_PMTUDISC_DONT",
64+
"ext_min": "8.3.0alpha1",
65+
"php_min": "8.3.0alpha1"
66+
},
67+
{
68+
"name": "IP_PMTUDISC_WANT",
69+
"ext_min": "8.3.0alpha1",
70+
"php_min": "8.3.0alpha1"
71+
},
72+
{
73+
"name": "IP_PMTUDISC_PROBE",
74+
"ext_min": "8.3.0alpha1",
75+
"php_min": "8.3.0alpha1"
76+
},
77+
{
78+
"name": "IP_PMTUDISC_INTERFACE",
79+
"ext_min": "8.3.0alpha1",
80+
"php_min": "8.3.0alpha1"
81+
},
82+
{
83+
"name": "IP_PMTUDISC_OMIT",
84+
"ext_min": "8.3.0alpha1",
85+
"php_min": "8.3.0alpha1"
4686
}
4787
]

tests/Reference/Extension/PhpBundle/Sockets/SocketsExtensionTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,16 @@ public static function setUpBeforeClass(): void
273273
'SO_ATTACH_REUSEPORT_CBPF',
274274
'SO_DETACH_FILTER',
275275
'SO_DETACH_BPF',
276+
277+
// if def (from ext/sockets/sockets_arginfo.h)
278+
'IP_DONTFRAG',
279+
'IP_MTU_DISCOVER',
280+
'IP_PMTUDISC_DO',
281+
'IP_PMTUDISC_DONT',
282+
'IP_PMTUDISC_WANT',
283+
'IP_PMTUDISC_PROBE',
284+
'IP_PMTUDISC_INTERFACE',
285+
'IP_PMTUDISC_OMIT',
276286
);
277287
self::$optionalconstants = array_merge(self::$optionalconstants, $tmp);
278288

0 commit comments

Comments
 (0)