Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
1.5 KiB

  1. VOID
  2. IPSecFillHwAddSA(
  3. IN PSA_TABLE_ENTRY pSA,
  4. IN PUCHAR Buf,
  5. IN ULONG Len
  6. );
  7. NDIS_STATUS
  8. IPSecPlumbHw(
  9. IN PVOID DestIF,
  10. IN PVOID Buf,
  11. IN ULONG Len,
  12. IN NDIS_OID Oid
  13. );
  14. NTSTATUS
  15. IPSecSendOffload(
  16. IN IPHeader UNALIGNED *pIPHeader,
  17. IN PNDIS_PACKET Packet,
  18. IN Interface *DestIF,
  19. IN PSA_TABLE_ENTRY pSA,
  20. IN PSA_TABLE_ENTRY pNextSA,
  21. IN PVOID *ppSCContext,
  22. IN BOOLEAN *pfCryptoOnly
  23. );
  24. NTSTATUS
  25. IPSecRecvOffload(
  26. IN IPHeader UNALIGNED *pIPHeader,
  27. IN Interface *DestIF,
  28. IN PSA_TABLE_ENTRY pSA
  29. );
  30. NTSTATUS
  31. IPSecDelHWSA(
  32. IN PSA_TABLE_ENTRY pSA
  33. );
  34. NTSTATUS
  35. IPSecDelHWSAAtDpc(
  36. IN PSA_TABLE_ENTRY pSA
  37. );
  38. NTSTATUS
  39. IPSecBufferPlumbSA(
  40. IN Interface *DestIF,
  41. IN PSA_TABLE_ENTRY pSA,
  42. IN PUCHAR Buf,
  43. IN ULONG Len
  44. );
  45. NTSTATUS
  46. IPSecProcessPlumbSA(
  47. IN PVOID Context
  48. );
  49. NTSTATUS
  50. IPSecProcessDeleteSA(
  51. IN PVOID Context
  52. );
  53. NTSTATUS
  54. IPSecNdisStatus(
  55. IN PVOID IPContext,
  56. IN UINT Status
  57. );
  58. VOID
  59. IPSecDeleteIF(
  60. IN PVOID IPContext
  61. );
  62. VOID
  63. IPSecResetStart(
  64. IN PVOID IPContext
  65. );
  66. VOID
  67. IPSecResetEnd(
  68. IN PVOID IPContext
  69. );
  70. VOID
  71. IPSecWakeUp(
  72. IN PVOID IPContext
  73. );
  74. VOID
  75. IPSecBufferOffloadEvent(
  76. IN IPHeader UNALIGNED *pIPH,
  77. IN PNDIS_IPSEC_PACKET_INFO IPSecPktInfo
  78. );