Basic state tracking for SCTP. This means we scan through the packet to
identify the different chunks (so we can identify state changes).
MFC after: 3 weeks
Sponsored by: Orange Business Services
Paths
| Differential D40862 Authored by kp on Jul 4 2023, 7:11 AM.
Details
Summary Basic state tracking for SCTP. This means we scan through the packet to MFC after: 3 weeks
Diff Detail
Event TimelineHerald added subscribers: glebius, melifaro, farrokhi and 2 others. · View Herald TranscriptJul 4 2023, 7:11 AM2023-07-04 07:11:25 (UTC+0) Harbormaster completed remote builds in B52412: Diff 124143.Jul 4 2023, 7:11 AM2023-07-04 07:11:30 (UTC+0) kp added a child revision: D40863: pf tests: basic SCTP connection test.Jul 4 2023, 7:11 AM2023-07-04 07:11:42 (UTC+0) tuexen added inline comments.
Comment Actions Improve validation of INIT chunks initiate_tag, num_inbound_streams and num_outbound_streams may not be zero. Ensure that the INIT chunk is the only chunk in the packet. Harbormaster completed remote builds in B52446: Diff 124220.Jul 6 2023, 4:31 PM2023-07-06 16:31:27 (UTC+0) Harbormaster completed remote builds in B52447: Diff 124221.Jul 6 2023, 4:35 PM2023-07-06 16:35:02 (UTC+0) Harbormaster completed remote builds in B52480: Diff 124283.Jul 7 2023, 2:40 PM2023-07-07 14:40:17 (UTC+0) This revision was not accepted when it landed; it landed in state Needs Review.Jul 21 2023, 10:34 AM2023-07-21 10:34:20 (UTC+0) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 124972 sbin/pfctl/pf_print_state.c
sys/net/pfvar.h
sys/netpfil/pf/pf.c
sys/netpfil/pf/pf_norm.c
|
i think there is a level of indentation missing here in all but the first line.