2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include <libdladm.h>
2N/A#include <libdlflow.h>
2N/A#include <libdlflow_impl.h>
2N/Astatic dladm_status_t
2N/Astatic dladm_status_t
2N/Astatic dladm_status_t
2N/A return (DLADM_STATUS_INVALID_PREFIXLEN);
2N/A return (DLADM_STATUS_INVALID_IP);
2N/A if (prefix_len == 0)
2N/A return (DLADM_STATUS_INVALID_PREFIXLEN);
2N/A return (DLADM_STATUS_OK);
2N/A return (DLADM_STATUS_OK);
2N/A return (DLADM_STATUS_INVALID_PROTOCOL);
2N/A return (DLADM_STATUS_INVALID_PORT);
2N/A return (DLADM_STATUS_OK);
2N/Astatic dladm_status_t
2N/A for (j = 0; j < DLADM_MAX_FLOWATTRS; j++)
2N/A for (j = 0; j < DLADM_MAX_FLOWATTRS; j++) {
2N/A return (DLADM_STATUS_FLOW_INCOMPATIBLE);
2N/A for (j = 0; j < DLADM_MAX_FLOWATTRS; j++) {
2N/A return (DLADM_STATUS_BADARG);
2N/A return (DLADM_STATUS_PORT_NOPROTO);
2N/A != DLADM_STATUS_OK)
2N/A return (DLADM_STATUS_ATTR_PARSE_ERR);
2N/A != DLADM_STATUS_OK) {
2N/A return (DLADM_STATUS_ATTR_PARSE_ERR);
2N/A return (DLADM_STATUS_OK);
2N/A return (DLADM_STATUS_INVALID_DSFMASK);
2N/A return (DLADM_STATUS_INVALID_DSF);
2N/A return (DLADM_STATUS_OK);
2N/A return (IPPROTO_TCP);
2N/A return (IPPROTO_UDP);
2N/A return (IPPROTO_SCTP);
2N/A return (IPPROTO_ICMPV6);
2N/A return (IPPROTO_ICMP);