rpc_gss_svc_max_data_length(3)

rpc_gss_svc_max_data_length3

Calculate maximum data size

Usage

#include <rpc/rpcsec_gss.h>

int

rpc_gss_svc_max_data_length(struct svc_req *req, int max_tp_unit_len);

Library

library “librpcsec_gss”

Overview

Calculate the maximum message size that will fit into a packet of size max_tp_unit_len, given the current service and QoP setting.

Parameters

req

An RPC request

max_tp_unit_len

Maximum packet size of the underlying transport protocol

Return values

The maximum message size that can be encoded

Releases

39 releases since FreeBSD 8.0-RELEASE; the text changed 26 times.

  1. 8.0
  2. 8.1
  3. 8.2
  4. 8.3
  5. 8.4
  6. 9.0
  7. 9.1
  8. 9.2
  9. 9.3
  10. 10.0
  11. 10.1
  12. 10.2
  13. 10.3
  14. 10.4
  15. 11.0
  16. 11.1
  17. 11.2
  18. 11.3
  19. 11.4
  20. 12.0
  21. 12.1
  22. 12.2
  23. 12.3
  24. 12.4
  25. 13.0–13.2
  26. 13.3–13.5
  27. 14.0–16.0

History

The rpc_gss_svc_max_data_length function first appeared in FreeBSD 8.0.

Authors

This manual page was written by Doug Rabson ⟨[email protected]⟩.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.