Lines Matching +full:has +full:- +full:legacy +full:- +full:mode
47 when using higher-level protocols that are based on
57 special-purpose applications.
60 .Tn IP-level
78 protocol specification (RFC-791), with one exception:
79 the list of addresses for Source Route options must include the first-hop
81 The first-hop gateway address will be extracted from the option list
84 use a zero-length buffer:
85 .Bd -literal
92 Setting the ECN codepoint - the two least significant bits - on a
93 socket using a transport protocol implementing ECN has no effect.
96 configures the time-to-live (TTL) field in the
104 .Bd -literal
115 .Bd -literal
137 option has been set.
172 .Bd -literal
203 .Bd -literal
220 .Bd -literal
275 .Bd -literal
294 option has no effect.
329 .Bd -literal
352 .Bd -literal
380 .Bd -literal
389 It has the following
391 .Bl -tag -width IP_PORTRANGE_DEFAULT
417 \- 1 down to
427 root-owned processes may be modified by the
435 \- 1
443 tradition and has security
466 option changes the time-to-live (TTL)
469 .Bd -literal
477 group and if multicast loopback has not been disabled on the sending socket
482 For hosts with multiple interfaces, where an interface has not
489 .Bd -literal
515 It is supported for legacy use only by applications,
517 be able to transmit link-local IPv4 multicast datagrams (224.0.0.0/24)
537 .Bd -literal
560 The loopback control option has no effect on such delivery.
567 .Bd -literal
575 .Bd -literal
584 should be set to the index of a particular multicast-capable interface if
588 is non-zero, value of
602 Otherwise, the first multicast-capable interface configured in the system
605 Legacy
625 as per the RIP Version 2 MIB Extension (RFC-1724).
641 .Bd -literal
650 .\" TODO: Update this piece when IPv4 source-address selection is implemented.
661 that the unique link-local address for an interface is
663 .Ss "Source-Specific Multicast Options"
666 the use of Source-Specific Multicast (SSM) is supported.
669 If a legacy multicast router is present on the link,
676 Each group membership on a socket now has a filter mode:
677 .Bl -tag -width MCAST_EXCLUDE
686 Groups joined using the legacy
688 option are placed in exclusive-mode,
691 .Em delta-based API .
694 .Bd -literal
702 .Bd -literal
713 .Bd -literal
724 for inclusive-mode group memberships.
728 mode with a single source,
729 or add another source to an existing inclusive-mode membership:
730 .Bd -literal
735 To leave a single source from an existing group in inclusive mode:
736 .Bd -literal
749 for exclusive-mode group memberships.
750 However, both exclusive and inclusive mode memberships
752 .Em full-state API
762 are used to specify an upper limit on the number of per-socket and per-group
764 .\"-----------------------
795 is non-zero, that protocol number will be used on outgoing packets
805 option has been set.
817 .Bd -literal
829 .Bd -literal
830 ip->ip_v = IPVERSION;
831 ip->ip_hl = hlen >> 2;
832 ip->ip_id = 0; /* 0 means kernel set appropriate value */
833 ip->ip_off = htons(offset);
834 ip->ip_len = htons(len);
855 .Bl -tag -width Er
858 already has one, or when trying to send a datagram with the destination
862 no destination address is specified, and the socket has not been
873 a raw IP socket by a non-privileged process.
881 .Bl -tag -width Er
897 .Bl -tag -width Er
899 The user-supplied